0% found this document useful (0 votes)
6 views

Present Perfect and Past Perfect

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Present Perfect and Past Perfect

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

PRESENT PERFECT AND PAST PERFECT TENSE

Bài 1: Cho dạng đúng của động từ trong ngoặc sử dụng thì hiện tại hoàn
thành hoặc quá khứ hoàn thành

1. Lan (see) has seen this film before.

2. My sister has already (finish) finished her exercise.

3. Yesterday, Linh came home after she (finish) had finished her work.

4. When I got to the party, Chi (go) had gone home.

5. Hai (never, be) has never been to Danang.

6. By last month, two schools in this province (be) had been built.

7. Many people (move) had moved to the new place before the storm occurred.

8. The teacher (already, tell) has alrealdy told to be quite.

9. She went to the new house after she (clean) had cleaned the floor.

10. Minh (not, stay) has not stayed here since last years.

11.He told me he (not/wear) has not worn such kind of clothes before.

12. Last night, Peter (go) had gone to the supermarket before he (go) went home.

13. Before he (go) went to bed, he (read) had read a novel.

14. They (come) came back home after they (finish) had finished their work.

15. When I came to the stadium, the match (start) had started.

16. Before she (listen) listened to music, she (do) had done homework.
17. She said that she ( meet) has met Mr. Bean before.

Bài 2: Tìm lỗi sai trong câu và sửa lại thành câu đúng

1. Yesterday I had gone home after I had finished my work

had gone  went

2. I has lost my keys. Has  have

3. When Minh and I have come to the airport, the plane had taken off.

Have come  came

4. By the end of last month, Linh worked here for 2.5 years.

worked  had worked

5. This is the first time my mother met you. met  has met

6. Has you seen the news? Has  Have

7. By the time my father get home, my mother had cooked dinner.

Get  got

8. Phuong forgive her husband who had wronged her.

forgive  forgave

9. My parents has not arrived yet. has  have

10. My sister had not gone to Berlin. had not gone  has not gone
Bài 3: Hoàn thành các câu sau dựa theo từ đã cho sẵn

1.Our family/ not eat/ out/ since/ dad’s birthday.

 Our family have not eaten out since dad’s birthday.

2.How/ long/ Tom/ live/ there?

 How long has Tom lived there?

3.You/ ever/ been/ USA?

 Have you ever been to USA

4.Lan/ not/ meet/ children/ last summer.

 Lan has not met her children since last summer.

5.Your dad/ repair/ lamps/ yet?

 Has your dad repaired the lamps yet?

Bài 4: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

1. Tom had gone home before we arrived.

 After Tom had gone home (QKHT), we arrived (QKĐ)

2. We had dinner then we took a look around the shops.

 Before we took a look around the shops (QKĐ), we had had dinner (QKHT)

3. The light had gone out before we got out of the office.

 When we got out of the office (QKĐ), the light had gone out (QKHT)
4. After she had explained everything clearly, we started our work.

 By the time we started our work, she had explained everything clearly.

5. My father had watered all the flowers in the garden by the time my mother
came home.

Before my mother came home, my father had watered all the flowers in the
garden.

Bài 5. Chọn đáp án đúng để hoàn thành câu

1. When my husband came to the stadium, the match (already start) ___ .

A. Had already started B. has already started C. already start

2. Minh (lend) ___ me 100 $ recently.

A. Has lent B. had lent C. lends

3. Trang (not stay) ___ here since last month.

A. Has not stayed B. have not stayed C. did not stayed

4. Last night before Minh (go) ___ to sleep, he had called for his mother.

A. Goes B. had gone C. went

5. My mother (see) ___ this film before.

A. Sees B. saw C. has seen

6. I went home after I (finish) ___ my work.

A. Had finished B. finish C. have finished

7. Trang (thank) ___ me for what I had done for her mother.
A. Thank B. thanked C. Has thanked

8. My father (already pass) ___ his driving test.

A. Already has passed B. has already passed C. has passed already

9. When I got to the party, Lan (be) ___ here.

A. Had been B. was C. is

10. I (not meet) ___ Minh for a year.

A. Has not met; B. have not met C.did not meet

You might also like