Choose the best answer to complete the following sentences
1. He has written four novels ______.
(so far / one year ago / last year / yesterday)
2. I’ve played the piano ______.
(two years ago / since 1995 / before 1995 / tomorrow)
3. He ______ me about it last night.
(tells / have told / has told / told)
4. ______ you ______ from George recently?
(Has … heard / Did … heard / Have … heard / Have … hear)
5. Everything is going well. We ______ any problems so far.
(haven’t had / hasn’t had / haven’t / hasn’t)
6. I am tired. I ______ since breakfast.
(have been working / work / will work / am working)
7. It hasn’t rained ______.
(last night / today / a month ago / yesterday)
8. Have you hear from John ______?
(recently / for two days / two days ago / since two days)
9. He hasn’t driven a car ______.
(since June / ready / two years ago / yesterday morning)
10. That is the third time he’s phoned her ______.
(last night / for two hours / yesterday / this evening)
11. The meeting will ______ in London next week.
(be held / is held / be hold / are hold)
12. Bananas ______ to Europe every year.
(are exported / exports / is exported / exported)
13. The liquid ______ to a boiling point.
(heat / be heated / heated / is heated)
14. Eggs ______ in a freezer.
(shouldn’t be keep / shouldn’t be keeped / shouldn’t be kept / shouldn’t been kept)
15. I’m hungry. I ______ anything since 8 am.
(hasn’t eaten / haven’t eaten / haven’t eated / don’t eat)
16. When did you buy this car? ______.
(since ten years / ten years ago / for ten years / in ten years)
17. I ______ this man 10 years ago.
(have met / met / is met / meet)
18. These designers ______ inspiration from Vietnam’s ethnic minorities since last year.
(have taken / too / has taken / take)
19. I ______ a lot of people in the last few days.
(met / meet / have met / has met)
20. ______ you ______ a lot recently, Jane?
(Did … travel / Have … traveled / Has … traveled / Do … travel)
21. We can’t go along here because the road ______.
(been repaired / repair / is being repaired / repaired)
22. The story I’ve just read ______ Agatha Christie.
(was written / was written from / was written by / wrote)
23. Some film stars ______ be difficult to work with.
(are said / is said / say to / are said to)
24. She wishes she ______ a palace now.
(owns / owned / is owning / would own)
25. This is the most interesting novel that I have ______ read.
(ever / yet / never / now)
26. I’d like to borrow this book. Has Anna read ______?
(still it / yet / it yet / it just)
27. Ben writes very quickly. He’s ______ finished his essay.
(already / still / yet / for)
28. I’ve ______ to Paris. I went there in July.
(been / just / gone / yet)
29. For centuries, poets, writers and musicians ______ the Ao dai in their poets, novels and songs.
(mention / mentioned / has mentioned / have mentioned)
30. Have you ______ any skiing?
(just done / ever done / ever did / long done)