1) I ______ (live) here for five years. You should move next to my house, we could be neighbours. a) have lived b) have been living 2) I ______ (live) here for five years. I missed this house, but I'm excited to try out new experiences. a) have lived b) have been living 3) She ______ (work) all day. I don't think she'll want to go out with us today. a) has worked b) has been working 4) She ______ (work) all day. Is she going to continue? a) has worked b) has been working 5) They ______ (finish) their homework that's why they're watching TV. a) have finished b) have been finishing 6) Are you free today? -> Let me see, I ______ (finish) the history project and the math homework.. oh no, I have some English exercises to complete. a) have finished b) have been finishing 7) He ______ (read) that book for hours. It must be really interesting. a) has read b) has been reading 8) He ______ (read) that book for hours, he finally fell asleep. a) has read b) has been reading 9) We ______ (know) each other since childhood. a) have known b) have been knowing 10) I ______ (wait) for you since 3 PM. Where have you been?! a) have waited b) have been waiting 11) I ______ (wait) for you since 3 PM. I couldn't wait any longer, next time be punctual. a) have waited b) have been waiting 12) She ______ (lose) her keys three times this year. a) has lost b) has been losing 13) She ______ (lose) her keys for years, I can't remember the last time she's had them. a) has lost b) has been losing 14) They ______ (play) tennis for two hours. Look how sweaty they are! a) have played b) have been playing 15) They ______ (play) tennis for two hours. They must dehydrated , let's give them some water. a) have played b) have been playing 16) He ______ (write) three letters today and tomorrow he'll probably write some more. a) has written b) has been writing 17) He ______ (write) letters all day and tomorrow he'll probably write some more. a) has written b) has been writing 18) We ______ (talk) for over an hour. I love how time never passes with you. a) have talked b) have been talking 19) We ______ (talk) for an hour. I can't believe we haven't worked out this problem! a) have talked b) have been talking

B1 Present Perfect Simple vs Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?