Choose one of the four variants. Only one variant is correct
1. I’ve been in London …last Christmas
ago / or / until / since
2. She …for two weeks. She hasn’t returned home yet.
is traveling / travels / has been traveling / traveling
3. I …TV last night when my friend rang.
have been watching / watched / have watched / was watching
4. Providing that …hard she will pass the exam.
she’ll be studying / she’s studying / she studies / she’ll study
5. In spite of …late she caught the bus.
she was / her / she’s / being
6. It’s high time you …home!
will go / have gone / go / went
7. If all the hotels are full you …phone this number.
Would better / had rather / had better / would rather
8. He …eaten something before going to work.
Should / must / had to / ought to have
9. He didn’t look when he was crossing the road. He …in a hurry.
must have been / had to be / might be / should have been
10. Would you mind …me five dollars.
to lend / lending / lent / going to lend
11. I’ve rung the bell but there’s no answer. He … in bed.
Will be / can be / needs to be / must be
12. He suffers …a bad cold every winter.
In / from / of / on
13. I’m good … English
on / in / at / of
14. …three brothers.
There is / He is / He got / He’s got
15. She hated him, …?
was she / wasn’t she / did she/ didn’t she
16. You should take …some sport, you’ll feel better then
on / off / out / up
17. I’ve never been …Scotland.
of / in / to / through
18. What’s the interest …in that bank?
grade / rate / degree / percentage
19. If she …him before, she would not have got that job.
met / would meet / would have met / had met
20. You …very rude to me. You don’t usually behave like that.
Was / are / are being / had