Sách Giải Bài Tập và SGK

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

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

Câu 1:

Read the situations and make sentences from the words in brackets

1. I was very tired when I arrived home.

(I/work/hard all day) ..................

2. The two boys came into the house. They had a football and they were both very tired.

(they/play/football) .....................

3. I was disappointed when I had to cancel my holiday.

(I/look/forward to it) ...................

4. Ann woke up in the middle of the night. She was frightened and didn't know where she was.

(she/dream) ..................................

5. When I got home, Tom was sitting in front of the TC. He had just turned it off.

(he/watch/a film) .........................

Đáp án

1. I'd been working hard all day.

2. They'd been playing football

3. I'd been looking forward to it

4. She'd been dreaming

5. He'd been watching a film

Câu 2:

Put the verb into the most suitable form, past continuous (I was doing) past perfect (I had done) or past perfect continuous (I had been doing)

1. It was very noisy next door. Our neighbours were having (have) a party.

2. We were good friend. We had known (know) each other for years.

3. John and I went for a walk. I had difficulty keeping up with him because he ... (walk) so fast

4. Sue was sitting on the ground.She was out of breath. She ... (run)

5. When I arrived, everybody was sitting round the table with their mouths full. They ... (eat)

6. When I arrived, everybody was sitting round the table and talking. Their mouths were empty, but their stomachs were full. They ... (eat)

7. Jim was on his hands and knees on the floor. He ... (look) for his contach lens.

8. When I arrived, Kate ... (wait) for me. She was annoyed with me because. I was late and she ... (wait) for a long time.

9. I was sad when I sold my car. I ... (have) it for a long time.

10. We were extremely tired at the end of the journey. We ... (travel) for more than 24 hours.

Đáp án

3. was walking

4. had been running

5. were eating

6. had been eating

7. was looking

8. was waiting ... had been waiting

9. had had

10. had been travelling