- Present Perfect - Present Perfect Continuous - Past Simple - Vocabulary 1. How long _____ in Paris?A. do you liveB. are you livingC. have you been livingD. you live Loading... 2. Anna _____ a good job recently.A. findsB. has foundC. foundedD. has been finding Loading... 3. Pete and I _____ for over six month.A. are goneB. have gone outC. went outD. have been going out Loading... 4. I _____ a new flat a few months ago.A. boughtB. have been buyingC. have boughtD. buy Loading... 5. How long _____ your car?A. have you hadB. you haveC. are you haveD. have you been having Loading... 6. Tom _____ as a postman for the past month.A. has workedB. workedC. worksD. has been working Loading... 7. I _____ an essay all day.A. writeB. have been writtenC. am writingD. have been writing Loading... 8. I _____ six pages.A. am writtenB. have been writingC. have writtenD. write Loading... 9. “Are you going out?” “_____. I don’t know yet.”A. CarefullyB. PossiblyC. MainlyD. Nearly Loading... 10. The exam was _____ difficult. I couldn’t do any of it.A. fluentlyB. seriouslyC. exactlyD. real Loading... 11. “How old are you?” “I’m _____ eight. It’s my birthday next week.”A. possiblyB. fluentlyC. nearlyD. exactly Loading... 12. I travel a lot in my job, _____ to Europe.A. exactlyB. nearlyC. reallyD. mainly Loading... 13. Sorry I’m late. _____ for a long time?A. Did you waitB. Have you waitedC. Have you been waitingD. Did you wait Loading... 14. The streets are wet. _____?A. Was it rainingB. Has it been rainingC. Has it rainedD. Did it rain Loading... 15. I’m hot because I _____!A. have runB. runC. have been runningD. am run Loading... 16. I _____ my finger! It really hurts.A. cutB. cuttedC. have cutD. have been cutting Loading... 17. _____ Paul Simon’s latest record?A. Have you heardB. Have you been hearingC. Did you hearD. Are you heard Loading... 18. She’s tired because she _____ all day.A. shoppedB. shopsC. has been shoppingD. has shopped Loading... 19. Sorry. I _____ one of your glasses.A. have brokenB. brokeC. breakD. have been breaking Loading... 20. How long _____ this book?A. do you readB. are you readingC. have you been readingD. have you read Loading... Loading...
- Present Perfect - Present Perfect Continuous - Past Simple - Vocabulary