You are on page 1of 4

DIAGNOSTIC TEST

1. After Helen … her studies, she will work in her father’s firm.
a) finish
b) will finish
c) finishes
2. By the time I go to bed I … the work for the day.
a) will have completed
b) will complete
c) has completed
3. Before I started the car all passengers … their seatbelts.
a) will have fastened
b) had fastened
c) have fastened
4. I reported to the police that my stamp collection … the week before.
a) was stolen
b) had been stolen
c) has been stolen
5. Dad asked me if I … take the dog for a walk.
a) can
b) could
c) will be able to
6. The story … several years ago.
a) had written
b) was writing
c) was written
7. At the moment we … an extreme heat wave. The temperatures … up for over a week.
a) are having; have been going
b) have; are going
c) have had; had gone
8. Margie is very happy because she … just an engagement ring by her boyfriend.
a) has been given
b) gave
c) had given
9. I asked the waiter when dinner … .
a) would be served
b) is served
c) will serve
10. May I speak to the doctor? – I’m sorry. He … a patient at the moment.
a) sees
b) is seeing
c) have seen
11. Dad asked me if I … his glasses.
a) will find
b) had found
c) was found
12. When David … on the couch, he suddenly … the noise outside.
a) is sleeping, was heard
b) has slept; had heard
c) was sleeping; heard
13. I am looking after the children while the garage … .
a) is being repaired
b) was repairing
c) have been repaired
14. I … anyone interesting since I moved into this apartment.
a) haven't met
b) didn't meet
c) hadn't met
15. If the journalist … an interesting article, he … it.
a) will write, publishes
b) will write, will publish
c) writes, will publish
16. She … have left the house quietly. I didn't hear her at all.
a) may not
b) ought to
c) must
17. Peter … the gym when I got there.
a) has already left
b) were leaving
c) had already left
18. She … tired when she … home last night, so she … straight to bed.
a) was, got, went
b) was, gets, have gone
c) has been, gets, has gone
19. When Mr White entered the room, emails … by the assistants.
a) have just typed
b) are typed
c) were being typed
20. Mr Brown … as a consultant for over 20 years. Then he retired.
a) worked
b) have worked
c) would work
21. Ben is a very quick writer. He … just his third book
a) has finished
b) finish
c) is finished
22. He asked me if I … alright.
a) was
b) is
c) has been
23. I … a car by my friend so that I could drive home.
a) was given
b) have given
c) am given
24. You … go shopping this weekend, we have got everything at home.
a) is able to
b) needn't
c) have to
25. Yesterday I … into an old school friend whom I … for ages.
a) run, didn't see
b) ran; hadn't seen
c) was run, haven't seen
26. I … go to the cinema to watch a movie, but I'm not sure.
a) must
b) may
c) needed
27. The bank manager told me that the house … for.
a) hadn't been paid
b) weren't paid
c) weren't being paid
28. My mother said that I … to see a doctor.
a) had
b) must
c) should
29. He asked why I … him.
a) wasn't phoned
b) hadn't phoned
c) won't phone
30. I … a few days off next week. I think I … a few days in London.
a) has taken, am spending
b) am taking; will spend
c) take; spent

You might also like