Tiếng Anh

Tổng hợp bài tập về các thì quá khứ (có đáp án)

Trong tiếng Anh, người ta thường sử dụng các thì trong quá khứ để diễn tả lại sự việc, hiện tượng đã xảy ra. Vì vậy, đây là một trong những điểm ngữ pháp cơ bản và vô cùng quan trọng. Để nắm vững phần kiến thức này, các bạn nên đọc thật kỹ lý thuyết và áp dụng làm bài tập hàng ngày.

Bạn đang xem: Tổng hợp bài tập về các thì quá khứ (có đáp án)

Tổng hợp bài tập về các thì quá khứ (có đáp án)

1. Bài tập thì Quá khứ đơn

Bài 1: Hoàn thành câu với thì Quá khứ đơn

  1. I/be/at the cinema last night
  2. The children/be/naughty?
  3. We/be/in a cafe when you called?
  4. I/be/late?
  5. She/be/a teacher when she was young
  6. Where/we/be?
  7. You/be/okay?
  8. We/be/too tired
  9. How/the party/be?
  10. They/be/late for the interview

Bài 2: Chia từ và động từ trong ngoặc thì Quá khứ đơn

  1. Where …………. (she/go)?
  2. What …………. (you/do)?
  3. He …………. (work) in a bank.
  4. You …………. (not/call) me.
  5. …………. (you/wear) your red dress?
  6. He …………. (not/read) that book.
  7. …………. (you/go)?
  8. …………. (she/study) last night?
  9. …………. (we/arrive) last?
  10. Who …………. (you/meet)?

Xem thêm: Lý thuyết thì Quá khứ đơn – Công thức, cách dùng và bài tập áp dụng
Đáp án
Bài 1: 

  1. I was at the cinema last night.
  2. Were the children naughty?
  3. Were we in a cafe when you called?
  4. Was I late?
  5. She was a teacher when she was young.
  6. Where were we?
  7. Were you oka?
  8. We were too tired.
  9. How was the party?
  10. They were late for the interview.

Bài 2:

  1. did she go
  2. did you do
  3. worked
  4. did not call
  5. Did you wear
  6. did not read
  7. Did you go
  8. Did she study
  9. Did we arrive
  10. did you meet

2. Bài tập thì Quá khứ tiếp diễn

Bài 1: Chọn đáp án đúng

  1. My brother and sister …………….. playing tennis at 11 am yesterday.
    a. are      b. was      c. were
  2. …………….. you still working at 7pm last night?
    a. were      b. are      c. was
  3. At 8.30 am today I …………….. driving to work.
    a. was      b. am      c. were
  4. We …………….. sleeping when the police came.
    a. was       b.weren’t       c. won’t
  5. Why …………….. he having lunch at 4 pm?
    a. was      b. does       c. were
  6. Was he not …………….. his homework?
    a. doing       b. do        c. done
  7. Snow …………….. lightly. Suddenly a reindeer appeared.
    a. fell       b. was falling       c. is falling
  8. Somebody threw a shoe at him …………….. he was speaking.
    a. after       b. when       c.while
  9. They …………….. TV when I arrived.
    a. were watching      b. were watched       c. watched
  10. I was reading a detective story …………….. I heard a noise.
    a. during      b. while      c. when

Bài 2: Chia động từ trong ngoặc theo thì Quá khứ đơn hay Quá khứ tiếp diễn

  1. I ………….(sit) in a cafe when you ………….(call).
  2. When you …………. (arrive) at the party, who ………….(be) there?
  3. Susie …………. (watch) a film when she …………. (hear) the noise.
  4. Yesterday I …………. (go) to the library, next I …………. (have) a swim, later I …………. (meet)n Julie for coffee.
  5. We …………. (play) tennis when John …………. (hurt) his ankle.
  6. What …………. (they/do) at 10 pm last night  – it was really noisy.
  7. He …………. (take) a shower when the telephone …………. (ring).
  8. He …………. (be) in the shower when the telephone …………. (ring).
  9. When I …………. (walk) into the room, everyone …………. (work).
  10. It …………. (be) a day last September. The sun …………. (shine) and the birds …………. (sing). I …………. (walk) along the street when I …………. (meet) an old friend.

Xem thêm: Thì Quá khứ tiếp diễn – Công thức, cách dùng và bài tập áp dụng
Đáp án
Bài 1: 

  1. were
  2. Were
  3. was
  4. weren’t
  5. was
  6. doing
  7. was falling
  8. while
  9. were watching
  10. when

Bài 2:

  1. was sitting/called
  2. arrived/was
  3. was watching/heard
  4. went/had/met
  5. were playing/hurt
  6. were they doing
  7. was talking/rang
  8. was/rang
  9. walked/was working
  10. was/was shining/were singing/was walking/met

3. Bài tập thì Quá khứ hoàn thành

Bài 1: Chia động từ trong ngoặc theo thì Quá khứ hoàn thành

  1. When I arrived at the cinema, the film …………….. (start).
  2. She …………….. (live) in China before she went to Thailand.
  3. After they …………….. (eat) the shellfish, they began to feel sick.
  4. If you …………….. (listen) to me, you would have got the job.
  5. Julie didn’t arrive until after I …………….. (leave).
  6. When we …………….. (finish) dinner, we went out.
  7. The garden was dead because it …………….. (be) sry all summer.
  8. He …………….. (meet) her somewhere before.
  9. We were late for the plane because we …………….. (forget) our passports.
  10. She told me she …………….. (study) a lot before the exam.

Bài 2: Viết lại câu hỏi Yes/No và Wh- với thì Quá khứ hoàn thành

  1. …………….. (you/go) therre before we went together?
  2. …………….. (she/see) the film already?
  3. Why …………….. (he/forget) about the meeting?
  4. …………….. (it/be) cold all week?
  5. …………….. (I/read) the book before class?
  6. When she arrived …………….. (we/eat) already?
  7. Where …………….. (you/be) when I saw you?
  8. …………….. (they/travel) by bullet train before?
  9. …………….. (John/meet) Lucy before they worked together?
  10. …………….. (you/do) your homework before I saw you?

Xem thêm: Thì Quá khứ hoàn thành – Công thức, cách dùng, dấu hiệu nhận biết và bài tập
Đáp án
Bài 1: 

  1. had started
  2. had lived
  3. had eaten
  4. had listened
  5. had left
  6. had finished
  7. had been
  8. had met
  9. had forgotten
  10. had studied

Bài 2:

  1. Had you gone
  2. Had she seen
  3. had he forgotten
  4. Had it been
  5. Had I read
  6. Had we eaten
  7. had you been
  8. Had they traveled
  9. Had John met
  10. Had you done

4. Bài tập thì Quá khứ hoàn thành tiếp diễn

Bài 1: Hoàn thành câu hỏi Yes/No và Wh- với thì Quá khứ hoàn thành tiếp diễn

  1. When you got sick, …………….. (you/eat) enough?
  2. There was water everywhere. What …………….. (the children/do)?
  3. …………….. (it/rain) when you left the restaurant?
  4. How long …………….. (she/live) in London when she found that job?
  5. Why …………….. (you/study) so hard?
  6. Why was the house so messy? What …………….. (she/do)?
  7. How long …………….. (we/wait) when the bus finally arrived?
  8. How long …………….. (he/play) football when he was injured?
  9. …………….. (I/work) that day?
  10. …………….. (she/see) him for long when they moved to Paris?

Bài 2: Chia động từ trong ngoặc theo thì Quá khứ hoàn thành tiếp diễn

  1. I …………….. (work) all day, so I didn’t want to go out.
  2. She …………….. (sleep) for ten hours when I woke her up.
  3. They …………….. (live) in Beijing for three years when he lost his job.
  4. When we met, you …………….. (work) at that company for six months.
  5. We …………….. (eat) all day, so we felt a bit ill.
  6. He was red in the face because he …………….. (run).
  7. It …………….. (rain) and the road was covered in water.
  8. I was really tired because I …………….. (study).
  9. We …………….. (go) out for three years when we got married.
  10. It …………….. (snow) for three days.

Xem thêm: Thì Quá khứ hoàn thành tiếp diễn – Công thức, cách dùng và bài tập áp dụng
Đáp án
Bài 1: 

  1. had you been eating
  2. had the children been doing
  3. Had it been raining
  4. had she been living
  5. had you been studying
  6. had she been doing
  7. had we been waiting
  8. had he been playing
  9. Had I been working
  10. Had she been seeing

Bài 2:

  1. had been working
  2. had been sleeping
  3. had been living
  4. had been working
  5. had been eating
  6. had been running
  7. had been raining
  8. had been studying
  9. had been going
  10. had been snowing

Hi vọng bài viết tổng hợp này sẽ giúp ích cho các bạn trong việc học cũng như trong công việc.
Xem thêm: Tổng hợp 12 thì trong tiếng Anh – bản mới và đầy đủ nhất

Đăng bởi: Trường Tiểu học Thủ Lệ

Chuyên mục: Tiếng Anh

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button