Prepositions of Time (Test)

Prepositions of Time - Test

1. I have not been to the doctors ---- I got that really bad flu last year.

  • since
  • for
  • Neither

2. ----- you have started your new job , we never get to see you anymore.

  • Since
  • For
  • Neither

3. Carla has been at University ----- 3 years now.

  • since
  • for
  • Neither

4. Its been a long time ---- we had a family dinner.

  • since
  • for
  • Neither

5. That desk had been there ---- 5 years already when I arrived.

  • since
  • for
  • Neither

6. I will come to your house ------ 5 and 6 o'clock.

  • over
  • by
  • between

7. ------ the time you were at the dentist, you got 2 messages.

  • During
  • Over
  • In

8. He has been coming to this class ---- over 30 months now.

  • for
  • during
  • over

9. ---- the time we arrived at the supermarket, it was closed

  • During
  • By
  • In

10. He has been gone ---- an hour, he should be back any minute now

  • for
  • by
  • in

11. He arrived --- 8 o'Clock and has been here since then.

  • in
  • on
  • at

12. He got a new Job --- 2002 so that's 8 years ago now.

  • in
  • on
  • at

13. Susana's birthday is --- July.

  • in
  • on
  • at

14. 1. I left for Africa --- the 25th of August.

  • in
  • on
  • at

15. Do you have your doctor's appointment --- 2pm today.

  • in
  • on
  • at

16. Karen did her homework ------ she went to the cinema.

  • before
  • after
  • until

17. I didn't go home till ------ the concert was finished.

  • before
  • after
  • until

18. She didn't leave the party ----- 3am.

  • before
  • after
  • until

19. It wasn't ----- I saw her results that I realised she was extremely intelligent.

  • before
  • after
  • until

20. She left ----- the band started playing.

  • before
  • after
  • until

Score =

Correct answers: