Latihan Soal Bahasa Inggris: Tenses (Simple Past, Past Continuous, Past Perfect, Past Perfect Continuous Tense)

 

Petunjuk: Pilihlah jawaban yang paling tepat dari pilihan a, b, c, d, atau e.

  1. I thought he was still in the room, but he ... out quietly.
    a. go
    b. has gone
    c. was going
    d. would go
    e. had gone

  2. She looked tired because she ... for hours.
    a. had been studying
    b. is studying
    c. studies
    d. was studied
    e. has been studied

  3. We ... the project since Monday before the manager canceled it.
    a. had been preparing
    b. prepare
    c. were preparing
    d. have prepared
    e. was prepared

  4. They ... in that small town since they got married.
    a. live
    b. are living
    c. had been living
    d. have lived
    e. were lived

  5. When we arrived at the cinema, the movie ... already.
    a. start
    b. has started
    c. was starting
    d. would start
    e. had started

  6. She ... her phone on the table and left the room.
    a. puts
    b. put
    c. has put
    d. is putting
    e. was putting

  7. He ... in the rain for thirty minutes when I picked him up.
    a. stood
    b. was standing
    c. has been standing
    d. had been standing
    e. stands

  8. I ... to contact her since last week, but she didn’t reply.
    a. try
    b. have been trying
    c. had been trying
    d. was trying
    e. tried

  9. They were shocked because someone ... their car before they came back.
    a. take
    b. has taken
    c. was taking
    d. would take
    e. had taken

  10. We couldn’t enter the house because we ... the keys at the hotel.
    a. leave
    b. have left
    c. was leaving
    d. would leave
    e. had left

  11. She finally passed the test after she ... for it since last month.
    a. was studying
    b. has been studying
    c. had been studying
    d. have studied
    e. studied

  12. He ... at the company since 2010 before he finally resigned.
    a. worked
    b. had been working
    c. has been working
    d. is working
    e. was working

  13. We were exhausted because we ... for more than two hours.
    a. walked
    b. have walked
    c. had been walking
    d. walk
    e. are walking

  14. Before we moved to this city, we ... in Jakarta for seven years.
    a. live
    b. had been living
    c. are living
    d. have lived
    e. were living

  15. I ... when you knocked on the door.
    a. sleep
    b. slept
    c. was sleeping
    d. have slept
    e. had slept

  16. She ... dinner while her brother was watching TV.
    a. cooks
    b. is cooking
    c. cooked
    d. was cooking
    e. had cooked

  17. The students ... quietly while the teacher was writing on the board.
    a. talked
    b. were talking
    c. talk
    d. had talked
    e. have talked

  18. I ... the guitar for three years before I joined the band.
    a. am playing
    b. have played
    c. had been playing
    d. play
    e. was playing

  19. We ... to music when the lights suddenly went out.
    a. listen
    b. listened
    c. were listening
    d. have listened
    e. are listening

  20. They ... football in the rain yesterday afternoon.
    a. play
    b. played
    c. were playing
    d. had played
    e. have played

  21. I ... the email yesterday, but you didn’t reply.
    a. send
    b. sent
    c. have sent
    d. was sending
    e. sends

  22. We ... late because the car broke down.
    a. arrive
    b. arrived
    c. have arrived
    d. were arriving
    e. arrives

  23. He ... the guitar very well at the event last night.
    a. plays
    b. has played
    c. played
    d. is playing
    e. was played

  24. She was surprised when she saw the empty fridge. Her brother ... all the food.
    a. eat
    b. has eaten
    c. was eating
    d. would eat
    e. had eaten

  25. They ... to the zoo last weekend.
    a. go
    b. went
    c. gone
    d. goes
    e. are going

Posting Komentar untuk "Latihan Soal Bahasa Inggris: Tenses (Simple Past, Past Continuous, Past Perfect, Past Perfect Continuous Tense)"