1) She ______ (live) in Paris for five years. a) has lived b) has been lived c) have been living 2) They ______ (work) on this project since last month. a) has worked b) have been working c) have worked 3) I ______ (read) this book all morning. a) has read b) have read c) have been reading 4) He ______ (finish) his homework already. a) has been finished b) have been finishing c) has finished 5) We ______ (wait) for you for over an hour. (and still waiting) a) has waited b) have waited c) have been waiting 6) She ______ (study) English for two years. a) have been studying b) has studied c) has been studied 7) They ______ (play) football since morning. a) have been playing b) has played c) have played 8) I ______ (know) him for a long time. a) has known b) have been knowing c) have known 9) She ______ (cook) dinner since 6 PM. a) has cooked b) has been cooking c) have been cooking 10) He ______ (visit) his grandparents every weekend. a) has been visited b) have been visiting c) has visited 11) We ______ (travel) around Europe for a month. a) has traveled b) have traveled c) have been traveling 12) I ______ (not see) her since last year. a) have not seen b) has not seen c) have been seeing 13) They ______ (build) the house for six months. a) have built b) has built c) have been building 14) We ______ (not finish) our work yet. a) has not finished b) have been finishing c) have not finished 15) They ______ (not call) us for weeks. a) have been calling b) have not called c) has not called

Present Perfect vs Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?