ThatQuiz Test Library Take this test now
2do parcial - Quiz
Contributed by: Hilario Ramos
  • 1. (Present perfect continous)She _______ for this company since 2019.
A) d) was working
B) a) worked
C) c) has been working
D) b) has worked
  • 2. (Present perfect continous)I’m tired because I _______ all day.
A) a) worked
B) b) have been working
C) c) had worked
D) d) work
  • 3. (Present perfect continous)How long _______ you _______ English?
A) a) are / studying
B) c) did / study
C) d) had / studied
D) b) have / been studying
  • 4. (Present perfect continous)They _______ in the rain for an hour.
A) a) have been waiting
B) c) had waited
C) d) are waiting
D) b) waited
  • 5. (Present perfect continous)He _______ his homework since 7 o’clock.
A) c) has been doing
B) a) is doing
C) d) did
D) b) has done
  • 6. (Present perfect continous)We _______ for this moment for years.
A) d) had waited
B) a) have been waiting
C) c) have waited
D) b) waited
  • 7. (Present perfect continous)Why are your clothes dirty? You _______ football, right?
A) c) have been playing
B) d) had played
C) b) have played
D) a) played
  • 8. (Present perfect continous)She _______ to call you, but you never answered.
A) a) has been trying
B) b) had tried
C) d) is trying
D) c) tried
  • 9. (Present perfect continous)It _______ raining since this morning.
A) d) rained
B) b) has been
C) a) was
D) c) has been raining
  • 10. (Present perfect continous)I _______ this book for two weeks, and I’m still not finished.
A) a) read
B) d) have been reading
C) b) am reading
D) c) have read
  • 11. (simple past)We _______ to the cinema last night.
A) d) go
B) b) went
C) a) have gone
D) c) were going
  • 12. (simple past)She _______ her keys yesterday.
A) d) was losing
B) a) has lost
C) c) lost
D) b) loses
  • 13. (simple past)They _______ dinner before watching the movie.
A) a) eat
B) d) have eaten
C) c) eaten
D) b) ate
  • 14. (simple past)I _______ to London in 2015.
A) b) went
B) a) have gone
C) d) go
D) c) had gone
  • 15. (simple past)He _______ TV when his mother called.
A) c) had watched
B) b) was watching
C) a) watched
D) d) watches
  • 16. (simple past)_______ you _______ the news last night?
A) b) Have / watched
B) a) Did / watch
C) d) Were / watching
D) c) Do / watch
  • 17. (simple past)She _______ to Paris last summer.
A) b) went
B) d) going
C) a) goes
D) c) has gone
  • 18. (simple past)They _______ the project on time.
A) a) finished
B) d) had finished
C) b) have finished
D) c) finish
  • 19. (simple past)We _______ late because the bus broke down.
A) a) arrived
B) d) arriving
C) b) have arrived
D) c) arrive
  • 20. (simple past)He _______ the door and left.
A) c) has closed
B) a) closes
C) b) closed
D) d) was closing
  • 21. (Past perfect)When I arrived, they _______ dinner.
A) c) were eating
B) b) already ate
C) d) eat
D) a) had already eaten
  • 22. (Past perfect)She _______ the letter before I could stop her.
A) b) had sent
B) a) sent
C) c) sends
D) d) was sending
  • 23. (Past perfect)They _______ all the cake before the guests came.
A) d) eating
B) a) ate
C) c) have eaten
D) b) had eaten
  • 24. (Past perfect)He didn’t understand because he _______ that movie before.
A) a) hadn’t seen
B) d) was seeing
C) c) hasn’t seen
D) b) didn’t see
  • 25. (Past perfect)By the time the teacher arrived, the students _______.
A) d) were leaving
B) c) have left
C) b) left
D) a) had left
  • 26. (Past perfect)I _______ my homework when my friend called.
A) c) have finished
B) a) had finished
C) b) finished
D) d) was finishing
  • 27. (Past perfect)After she _______ the report, she went home.
A) c) writes
B) a) had written
C) d) has written
D) b) wrote
  • 28. We _______ in Mexico before we moved to Canada.
A) a) lived
B) d) were living
C) b) had lived
D) c) have lived
  • 29. (Past perfect)They were tired because they _______ all day.
A) d) work
B) a) worked
C) c) have worked
D) b) had worked
  • 30. (Past perfect)He _______ to bed when I got home.
A) a) went
B) d) was going
C) b) had gone
D) c) has gone
Created with That Quiz — where a math practice test is always one click away.