diagnostic test (multiple choice)
  • 1. Joe gave (to Rachel / Rachel) a rose.
A) Rachel
B) to Rachel
  • 2. She is (having / having to do) the interview again.
A) having
B) having to do
  • 3. I couldn’t drive because (had / I had) damaged my wrist.
A) had
B) I had
  • 4. He’s not here. He must (be going / have gone) out.
A) be going
B) have gone
  • 5. I (was / am) going to give up smoking, but I couldn’t.
A) am
B) was
  • 6. Research shows that migraines (may have caused / may cause) loss of vision.
A) may have caused
B) may cause
  • 7. The company (might be / might) closed down.
A) might be
B) might
  • 8. Karl has just (been seen / be seen) by a psychotherapist.
A) be seen
B) been seen
  • 9. A newspaper article was written (to / about) my son.
A) to
B) about
  • 10. The air pollution was caused (by / from) the traffic.
A) by
B) from
  • 11. She has two daughters and they (both/ all) do ballet.
A) all
B) both
  • 12. (No / Not any) fishing is allowed on this river.
A) No
B) Not any
  • 13. I don’t like (either/ neither) of these photos.
A) either
B) neither
  • 14. I’ve been trying to eat (less/ fewer) chocolate bars.
A) less
B) fewer
  • 15. We need to give more opportunities to (unemployed / the unemployed).
A) unemployed
B) the unemployed
  • 16. I saw a documentary that was absolutely (fascinating/ fascinated).
A) fascinated
B) fascinating
  • 17. My son was born (on/ at) Christmas day.
A) on
B) at
  • 18. I’ll have finished my talk (until / by) five.
A) by
B) until
  • 19. Only people (above/ over) 18 can purchase alcohol.
A) above
B) over
  • 20. (Having/ To have) passed his driving test, Marko bought a car.
A) To have
B) Having
  • 21. If I were a bird, (I’d fly/ I’d have flown) around the world.
A) I'd fly
B) I'd have flown
  • 22. If I’d gone to the party, (I’d meet/ I’d have met) your brother.
A) I'd meet
B) I'd have met
  • 23. If I (am/was/were) a politician, I’d have banned hunting.
A) was
B) were
C) am
Students who took this test also took :

Created with That Quiz — a math test site for students of all grade levels.