Jump to main content Accessibility Sitemap

Free Exercises: Grammar, Vocabulary & Phrases

Level: Elementary Intermediate Advanced

Exercise: Grammar Vocabulary Phrases

Advanced Grammar: Present Perfect

For each sentence, choose the best word or phrase to complete the gap from the choices below.

  1. Some people believe that you   until you've tried Charlie's famous strawberry ice-cream.
  2. Why do English people have so many bank holidays in April and May?   there. I really don't know.
  3. Since Shohei   everyone about his guitar playing, all the other students have been asking him to play for them.
  4. You will get your score for this interactive test as soon as you   the submit button at the bottom of the page.
  5. She's a very patient person, which makes her a perfect mother. I don't think she's ever   with her children.
  6. We signed up for the CAE exam last week but we have yet   our official exam entry papers.
  7. You're so forgetful. I've   the times you've left your keys in your flat or forgotten to come out with any money.
  8. I've never understood what   Monday mornings so much harder than any other time of the week.
  9. Since George got his new job at the shoe factory he's done   complain about how hard the work is.
  10. Now   ! I've told you so many times not to put your coffee next to the computer. And now you've gone and spilt it all over the keyboard.
  11. This is the first time that somebody   to bring their pet dog into the classroom. I'm afraid we can't allow it.
  12. It sounds like   down with a nasty cold. His voice is so croaky and he keeps sniffing.

Your answers

 

1. A B C D
2. A B C D
3. A B C D
4. A B C D
5. A B C D
6. A B C D
7. A B C D
8. A B C D
9. A B C D
10. A B C D
11. A B C D
12. A B C D