Bài tập 1: Chia động từ đã gợi ý theo dạng đúng thì quá khứ hoàn thành tiếp diễn

1. Hannah and James were very happy when I arrived, they (wait) ………………. for me.

2. My husband said he (stop) ………………. smoking for 5 months before we met.

3. My mother and I (talk) ………………. on the line for 3 hours.

4. That rich man (pay) ………………. for his new apartment in cash.

5. I (have) ………………. dinner by the time my grandparents came into the restaurant.

6. It (rain) ………………. for a month before the storm came last week.

7. Their team (run) ………………. along the road for about 30 minutes before the referee stopped them.

Bài 2: Chia động từ vào chỗ trống để hoàn thành câu

1. We were very tired when we arrived home. (we/work/hard all day) ………………………..

2. Two friends came into the house. They had tennis and they were both very tired. (they/play/tennis) ………………………..

3. She was disappointed when she had to cancel her holiday. (she/look/forward to it) ………………..………

4. Nam woke up in the middle of the night. He was frightened and didn’t know where she was. (he/dream) ………………………..

5. When we got home, Lisa was sitting in front of the TC. She had just turned it off. (she/watch/a film) ………………………..

Bài 3: Chọn đáp án đúng nhất

1. It was very rowdy next door. Our neighbors ………….(have) a party.

A. have

B. had

C. were having

D. had been having

2. Jenny and I went for a walk. I had difficulty keeping up with her because she ……..(walk) so fast

A. was walking

B. had walked

C. Have been walking

D. walked

3. James was sitting on the ground. He was out of breath. He……………….. (run)

A. runs

B. run

C. had been running

D. had run

4. Jim was on his hands and knees on the floor. He ……………(look) for his contact lens.

A. looked

B. was looking

C. had been looked

D. had been looking

5. When I arrived, John ……………. (wait) for me. He was annoyed with me because I was late and he …………………(wait) for a long time.

A. waited – waited

B. was waiting – had been waiting

C. was waiting – was waiting

D. waited – had been waiting

Đáp án:

Bài tập 1: Chia động từ đã gợi ý theo dạng đúng thì quá khứ hoàn thành tiếp diễn

1. had been waiting

2. had been stopping

3. had been talking

4. had been singing

5. had been having

6. had been raining

7. had been running

Bài 2: Chia động từ vào chỗ trống để hoàn thành câu

1. We had been working hard all day.

2. They had been playing tennis.

3. She had been looking forward to it.

4. He had been dreaming.

5. She had been watching a film.

Bài 3: Chọn đáp án đúng nhất 

1C - 2A - 3C - 4B - 5B

Xem thêm:

Các thì quá khứ trong tiếng Anh

Phân biệt Quá khứ hoàn thành và Quá khứ hoàn thành tiếp diễn

Nắm vững ngữ pháp khi ôn luyện cùng IDP!

Hy vọng qua bài viết trên bạn sẽ nắm rõ cách dùng thì Quá khứ hoàn thành tiếp diễn và sử dụng thành thạo trong các bài tập vận dụng lẫn bài thi thực tế. Nếu bạn muốn thử sức kiểm tra trình độ ngoại ngữ của bản thân, bạn có thể đăng ký thi thử IELTS tại IDP hoặc thi thử IELTS trên máy tính tại nhà nếu bạn không thể thu xếp đi đến các trung tâm khảo thí. 

Bạn có thể tham khảo lệ phí thi IELTS và các địa điểm thi IELTS gần với nơi sinh sống của bạn. Với những bạn chọn thi IELTS trên máy tính, điểm thi IELTS sẽ được gửi đến bạn trong vòng 3-5 ngày sau khi thi. Với những bạn làm bài thi trên giấy, bạn sẽ nhận kết quả sau 13 ngày. 

Và khi bạn đã sẵn sàng, hãy đăng ký thi IELTS với IDP ngay!