1) I _____ (to exercise) a lot lately, so I am more muscular now. a) have been exercising b) have exercised c) have been exercised d) has exercised 2) She _____ (to read) that book for hours. a) has been reading b) has read c) have been reads d) has reading 3) They _____ (to live) here since 2010. a) have lived b) has lived c) has been living d) have been living 4) He _____ (to work) on this project all week. a) has been working b) have worked c) have been working d) has worked 5) We _____ (to know) each other for years. a) have known b) has been knowing c) have knew d) have been knowing 6) I _____ (to lose) my phone, so I need a new one. a) have lost b) has been losing c) have lose d) have been losing 7) She _____ (to wait) for you since morning. a) has been waiting b) have been waiting c) have waited d) has waited 8) They _____ (to finish) their homework. a) have finished b) has finished c) have been finish d) have been finishing 9) He _____ (to play) guitar for two hours. a) has been playing b) have been playing c) has plays d) has played 10) We _____ (to visit) Paris twice. a) have visited b) has visited c) have been visit d) have been visiting 11) I _____ (to study) for the exam all day. a) have been studying b) have been studied c) has study d) have studied 12) She _____ (to cook) dinner already. a) has cooked b) have cooked c) has been cooks d) has been cooking 13) They _____ (to travel) around Europe for a month now. a) have been traveling b) has traveled c) has been travel d) have traveled 14) He _____ (to write) his novel for months. a) has been writing b) wrote c) writes d) has written 15) We _____ (to see) that movie. a) have seen b) has been saw c) has see d) have been seeing

Leaderboard

Visual style

Options

Switch template

Continue editing: ?