50 Bài tập Thì quá khứ đơn và Hiện tại hoàn thành có đáp án

612

Tailieumoi.vn xin giới thiệu đến các quý thầy cô, các em học sinh đang trong quá trình ôn tập tài liệu 50 Bài tập Thì quá khứ đơn và Hiện tại hoàn thành có đáp án, tài liệu bao gồm có định nghĩa, công thức và các dạng bài tập, giúp các em học sinh có thêm tài liệu tham khảo trong quá trình ôn tập, củng cố kiến thức và chuẩn bị cho kì thi môn Tiếng anh sắp tới. Chúc các em học sinh ôn tập thật hiệu quả và đạt được kết quả như mong đợi.

50 Bài tập Thì quá khứ đơn và Hiện tại hoàn thành có đáp án

1. Phân biệt cách sử dụng Thì hiện tại hoàn thành và Thì quá khứ đơn

Hiện tại hoàn thành Quá khứ đơn

Hành động đã xảy ra trong quá khứ nhưng có thể còn kéo dài tới hiện tại và tương lai

Eg: I have learnt English for 10 years.

(Tôi học tiếng Anh được 10 năm rồi.)

Hành động đã xảy ra và đã kết thúc trong quá khứ

Eg: I learnt English 10 years ago.

(Tôi đã học tiếng Anh 10 năm trước – và tôi không còn học nữa.)

Hành động đã xảy ra trong quá khứ nhưng còn ảnh hưởng tới hiện tại

Eg: I have broken my leg.

(Tôi đã bị gãy chân – nên bây giờ tôi nằm ở bệnh viện.)

Hành động đã xảy ra và không còn liên hệ gì với hiện tại

Eg: 10 years ago, I broke my leg once.

(10 năm trước, tôi đã bị gãy chân một lần)

So sánh hai thì qua các ví dụ:

  • Hiện tại hoàn thành (have done):

    - I've done a lot of work today.

    (Hôm nay tôi đã làm nhiều việc.)

    Chúng ta sử dụng thì Hiện tại hoàn thành khi đề cập đến một khoảng thời gian liên tục từ quá khứ đến hiện tại. Ví dụ như: today, this week, since 1995, ...

  • Quá khứ đơn (did):

    - I did a lot of work yesterday

    (Hôm qua tôi đã làm nhiều việc)

    Chúng ta sử dụng thì Quá khứ đơn giản khi đề cập tới một thời điểm kết thúc trong quá khứ. Ví dụ như: yesterday, last week, from 1985 to 1990, ...

  • Dưới đây là một số ví dụ minh họa cách sử dụng hai thì Hiện tại hoàn thành và Quá khứ đơn trong tiếng Anh.

    Hiện tại hoàn thành Quá khứ đơn giản

    - It hasn't rained this week.

    (Tuần này trời không mưa.)

    - It didn't rain last week.

    (Tuần rồi trời không mưa.)

    - Have you seen Ann this morning?

    (Từ sáng tới giờ bạn có gặp Ann không?"bây giờ vẫn còn là buổi sáng")

    - Did you see Ann this morning?

    (Sáng nay bạn có gặp Ann không?"bây giờ đã là buổi chiều hay buổi tối rồi")

    - Have you seen Ann recently?

    (Gần đây bạn có gặp Ann không?)

    - Did you see Ann on Sunday?

    (Bạn có gặp Ann hôm chủ nhật không?)

    - I don't know where Ann is. I haven't seen her.

    (Tôi không biết Ann ở đâu. Tôi đã không nhìn thấy cô ấy."= Gần đây tôi không gặp cô ấy")

    - A: Was Ann at the party on Sunday?

    (Ann có tham dự buổi tiệc vào chủ nhật phải không?)

    B: I don't think so. I didn't see her.

    (Tôi không nghĩ thế. Tôi không gặp cô ấy.)

    - We've been waiting for an hour.

    (Chúng tôi đã chờ cả giờ đồng hồ rồi."bây giờ chúng tôi vẫn tiếp tục chờ")

    - We waited (hoặc were waiting) for an hour.

    (Chúng tôi đã chờ hàng giờ đồng hồ."bây giờ chúng tôi không chờ nữa")

    - Ian lives in London. He has lived there for seven years.

    (Ian đang sống ở London. Anh ấy đã sống ở đó được 7 năm rồi.)

    - Ian lived in Scotland for ten years. Now he lives in London.

    (Ian đã sống ở Scotland 10 năm rồi. Bây giờ anh ta sống ở London.)

    - I have never played golf. "in my life"

    (Tôi chưa bao giờ chơi golf "trong đời tôi")

    - I didn't play golf when I was on holiday last summer

    (Tôi đã không chơi golf vào kỳ nghỉ mùa hè năm ngoái)

2. Cấu trúc Thì hiện tại hoàn thành và Thì quá khứ đơn

  Hiện tại hoàn thành Quá khứ đơn
(+)

S + have/ has + VpII

Eg: I have watched “Iron Man” several times.

(Tôi đã xem Người Sắt vài lần.)

* Tobe: S + was/ were + ……

* Verb: S + Ved + ……

Eg: I watched “Iron Man” yesterday.

(Hôm qua tôi đã xem Người Sắt.)

(-)

S + have/ has + not + VpII

Eg: She hasn’t come up to now.

(Đến giờ cô ấy vẫn chưa đến.)

* Tobe: S + wasn’t/ weren’t + ……

* Verb: S + didn’t + Vinf + ……

Eg: She didn’t go to school last week.

(Tuần trước cô ấy đã không đi học.)

(?)

(Từ để hỏi) + have/ has + S + VpII?

Eg: How long have you lived there?

(Bạn sống ở đó bao lâu rồi?)

* Tobe: (Từ để hỏi) + was/ were + S + .....?

* Verb: (Từ để hỏi) + did + S + Vinf + .....?

Eg: When did you buy that book?

(Bạn đã mua cuốn sách đó khi nào vậy?)

3. Dấu hiệu nhận biết Thì hiện tại hoàn thành và Thì quá khứ đơn

Hiện tại hoàn thành Quá khứ đơn

• Since + mốc thời gian

• For + khoảng thời gian

• Already (rồi)

• Yet (chưa)

• Before (trước đây)

• Just (vừa mới)

• So far (cho đến bây giờ)

• Recently, lately (gần đây)

Eg: He has just flown from New York.

(Anh ấy vừa mới bay từ New York.)

• last night/ year/ month

• yesterday

• ... ago

• in + năm

Eg: She bought the bike 2 years ago.

(Cô ấy mua chiếc xe đạp 2 năm trước.)

4. Bài tập Hiện tại hoàn thành và Quá khứ đơn

Bài 1: Are you underlined parts of these sentences right or wrong? Correct them where necessary.

1 I've lost my key. I can't find it anywhere. Ok
2 Have you eaten a lot of sweets when you were a child? Did you eat
3 I've bought a new car. You must come and see it. ...........
4 I've bought a new car last week. ...........
5 When have you been yesterday evening? ...........
6 Lucky has left school in 1999. ...........
7 I'm looking for Mike. Have you seen him? ...........
8 Have you been to Paris? "Yes, many times" ...........
9 I'm very hungry. I haven't eaten much today. ...........
10 When has this book been published. ...........

Đáp án & Hướng dẫn:

3. OK

4. I bought

5. Where were you

6. Lucy left school

7. OK

8. OK

9. OK

10. When was this book published?

Bài 2: Make sentences from the words in brackets.Use the present perfect or past simple.

1. (it/not/rain/this week) It hasn't rained this week.

2. (the weather/be/cold/recently) The weather ..........

3. (it/cold/last week) It ..........

4. (I /not/read/a newspaper yesterday) I ..........

5. (I/not/read/a newspaper today) I ..........

6. (Emily/earn/a lot of money/this year) .............

7. (she/not/ earn/so much/ last year) .............

8. (you/ have/a holiday recently?) .............

Đáp án & Hướng dẫn:

2. The weather has been cold recently

3. It was cold last week

4. I didn't read a newspaper yesterday

5. I haven't read a nespaper today

6. Emily has earned a lot of money this year

7. She didn't earn so much last year

8. Have you had a holiday recently?

Bài 3: Put the verb into the correct from present perfect or past simple.

1. I don't know where Lisa is. Have you seen (yoo/see) her?

2. When I ... (get) home last night, I ... (be ) very tired and I ... (go) straight to bed.

3. A: ... (you/finish) painting the bedroom?

    B: Not yet. I'll finish it tomorrow.

4. George ... (not/be) very well last week.

5. Mr.Clark ... (work) in a bank for 15 years. Then he gave ip up.

6. Molly lives in Dublin. She ... (live) there all her life.

7. A: ... (you/go) to the cinema last night?

    B: Yes, but it ... (be) a mistake. The film ... (be) awful

8. My grandfather ... (die) before I was born. I ... (never/meet) him.

9. I don't know Carol's husband. I ... (never/meet) him.

10. A: Is Martin here? B: No, he ... (go) out.

    A: When exactly ... (he/go) out? B: About ten minutes ago.

11. A: Where do you live? B: In Boston.

    A: How long ... (you/lve) there? B: Five years

    A: Where ... (you/like) before that? B : In Chicago.

    A: And how long ... (you/like) in Chicago? B: Tow years.

Đáp án & Hướng dẫn:

2. got…was…went

3. have you finished

4. wasn't

5. worked

6. has lived

7. did you go…was.was

8. died…never met

9. have never met

10. has gone

11. have you lived…did you live…did you live

Bài 4: Write sentences about yourself using the ideas in brackets.

1. (something you haven't done today) I haven't eaten any fruit today.

2. (something you haven't done today) ...............

3. (something you didn't do yesterday) ...............

4. (something you did yesterday evening) ...............

5. (something you haven't done recently) ...............

6. (something you've done a lot recently) ...............

Đáp án & Hướng dẫn:

Example answers:

2. I haven't bought anything today

3. I dindn't watch TV yesterday

4. I want out with some friends yesterday evening

5. I haven't been to the cinema recently

6. I've read a lot of books recently

Bài 5: Complete the sentences using the verbs in brackets. Use the present perfect where possible. Otherwise use the past simple.

1. I can't get in. (my home). I've lost (lose) my key.

2. The office is empty now. Everybody ... (go ) home.

3. I meant to call you last night but I ... (forget).

4. Mary ... (go) to Egypt for a holiday, but she's back home in England now.

5. Are you OK? Yes I ... (have) a headache, but I feel fine now.

6. Can you help us? Our car ... (break) down.

Đáp án & Hướng dẫn:

2. has gone

3. forgot

4. went

5. had

6. has broken

Bài 6: Put the verb into correct form, present perfect or past simple.

1. It stopped raining for a while, but now it's raining again. (stop)

2. The town is very different now. It has changed a lot (change)

3. I did German at school but I ... most of it now (forget)

4. The police ... three people, but later they let them go (arrest).

5. What do you think of my English? Do you think it ... ? (improve)

6. A: Are you still reading the paper?

    B: No, I ... with it.You can have it (finish)

7. I ... for a job as a tourist guide, but I wasn't successful(apply)

8. Where's my bike? It ... outside the house, but it's not there now (be)

9. Look! There's an ambulance over there. There ... an accident (be)

10. A: Have you heard about Ben? He ... his arm. (break)

    B: Really? How ... that ... ?(happen)

    A: He ... off a ladder(fall).

Đáp án & Hướng dẫn:

3. have forgotten

4. arrested

5. has improved

6. have finished

7. applied

8. was

9. has been

10. broke ... did happen ... fell

Bài 7: Are the underlined parts of these sentences right or wrong? Correct them where necessary.

1 Do you know about Sue? She's given up her job. OK
2 My mother has grown up in Scotland. grew
3 How manty plays has Shakespeare written? ......
4 Ow! I've cut my finger. It's bleeding. ......
5 Drugs have become a big problem everywhere ......
6 The Chienese have invented paper. ......
7 Where have you been born? ......
8 Mary isn't at home. She's gone shopping. ......
9 Albert Einstein has been the scients who ......

hass developed the theory of relativity

Đáp án & Hướng dẫn:

3. did Shakespeare write

4. OK

5. OK

6. The Chinese invented

7. were you born

8. OK

9. Albert Einstein was ... who developed

Bài 8: Write the past simple and present perfect form of the verb in parenthese into the blank space

Everyday we have new guest speakers and the talks (1) _______________ (be) fascinating so far, at least until yesterday when John Glenn (2) _______________ (have) to cancel because of a delayed flight. Our camp leaders then (3) _______________ (decide) to bring us to the laboratory, and we (4) _______________ (make) eggshell geode crystals instead. Well, you know that I (5) _______________ (do) a lot of different experiments in my life, but this one (6) _______________ (be) truly cool, and unlike my chemistry experiments gone wrong, nothing (7) _______________ (explode).

The world of science sure (8) _______________ (change) a lot in the last few years! (9) _______________ (you/ hear) about the discovery of water on Mars?

Đáp án & Hướng dẫn:

Everyday we have new guest speakers and the talks (1) ______had been_________ (be) fascinating so far, at least until yesterday when John Glenn (2) _______had________ (have) to cancel because of a delayed flight. Our camp leaders then (3) ________decided_______ (decide) to bring us to the laboratory, and we (4) _______made________ (make) eggshell geode crystals instead. Well, you know that I (5) ______have done_________ (do) a lot of different experiments in my life, but this one (6) _______was________ (be) truly cool, and unlike my chemistry experiments gone wrong, nothing (7) ________exploded_______ (explode).

The world of science sure (8) ______has changed_________ (change) a lot in the last few years! (9) ____Have you heard___________ (you/ hear) about the discovery of water on Mars?

Bài 9: Fill in the gaps using either Present Perfect or the Simple Past

Last week I ______________ (meet) an old lady called Cindy. She ______________ (be) eighty-two. She ______________ (be) a beggar. She ______________ (talk) to me and I ______________ (hear) the story of her entire life. I ______________ (feel) so sad when she ______________ (finish) it that I almost ______________ (cry). As I ______________ (feel) sorry for her, I ______________ (give) Cindy some money.

This morning something wonderful and amazing ______________ (happen) to me. I ______________ (meet) Cinday again, but my goodness, she ______________ (be) different. She told me the following.

Since you ______________ (give) me that money my life ______________ (change) completely. With the money you ______________ (give) me I ______________ (buy) a lottery ticket and I ______________ (win). I ______________ (buy) myself a house where I’m living now. I ______________ (also buy) some new clothes, a TV set… you can’t imagine how happy I am!

I ______________ (be) so astonished that I couldn’t even say a word. I ______________ (follow) her and surprise! She ______________ (buy) me a yellow Ferrrari.

Đáp án & Hướng dẫn:

Last week I _______met_______ (meet) an old lady called Cindy. She ____was__________ (be) eighty-two. She ________was______ (be) a beggar. She _____talked_________ (talk) to me and I ______heard________ (hear) the story of her entire life. I _______felt_______ (feel) so sad when she ______finished________ (finish) it that I almost _______cried_______ (cry). As I _____felt_________ (feel) sorry for her, I ________gave______ (give) Cindy some money.

This morning something wonderful and amazing _____happened_________ (happen) to me. I _______met_______ (meet) Cinday again, but my goodness, she _____was_________ (be) different. She told me the following.

Since you _____gave_________ (give) me that money my life ______has changed________ (change) completely. With the money you _______gave_______ (give) me I _______bought_______ (buy) a lottery ticket and I ______won________ (win). I ________bought______ (buy) myself a house where I’m living now. I _____have also bought_________ (also buy) some new clothes, a TV set… you can’t imagine how happy I am!

I _______was_______ (be) so astonished that I couldn’t even say a word. I ________followed______ (follow) her and surprise! She ____has bought__________ (buy) me a yellow Ferrrari.

Bài 10: Choose either the past tense or the present perfect form in the following sentences

1. Mr. Johnson left/ has left last week for a business trip.

2. Sam lost/ has lost his car keys and can’t get home.

3. The choir sang/ has sung that song a hundred times.

4. The garage had/ has had my car for a week now, and it still isn’t fixed.

5. I complained/ have complained about that problem a dozen times.

6. Last winter,my grandmother fell/ has fallen and broke her hip.

7. Since the train strike began, I drove/ have driven to work every day.

8. I drove/ have driven my wife’s car to work this morning.

9. I’m hungry. I didn’t eat/ haven’t eaten anything today.

10. Grandma visited/ has vistied us last weekend.

11. Look! Tomek broke/ has broken his arm.

12. Sorry, Sir. I forgot/ have forgotten my homework

13. Mrs Ziarko worked/ has worked at this school for 5 years.

14. Uncle Tim was/ has been in hospital since Friday.

15. Did you/ Have you ever read a book in English?

Đáp án & Hướng dẫn:

1. Mr. Johnson left last week for a business trip.

2. Sam has lost his car keys and can’t get home.

3. The choir has sung that song a hundred times.

4. The garage has had my car for a week now, and it still isn’t fixed.

5. I have complained about that problem a dozen times.

6. Last winter, my grandmother fell and broke her hip.

7. Since the train strike began, I have driven to work every day.

8. I drove my wife’s car to work this morning.

9. I’m hungry. I haven’t eaten anything today.

10. Grandma visited us last weekend.

11. Look! Tomek broke his arm.

12. Sorry, Sir. I forgot my homework

13. Mrs Ziarko has worked at this school for 5 years.

14. Uncle Tim has been in hospital since Friday.

15. Have you ever read a book in English?

Bài 11: Fill in the appropriate tense: present perfect or past simple

1. I (see) ______________ that programme about telepathy last night.

2. He (come) ________________ back from Uganda a week ago.

3. Last week, he (phone) _______________ me to inform me about the matter.

4. He (travel) ___________________ a lot recently.

5. Claire (have) ________________ an appointment at the hairdresser’s yesterday.

6. He’s the most difficult customer I (have to - ever) ______________ deal with.

7. Sales (rise) _______________ in 2001, but then (fall) _________________ again in 2002.

8. We (sign) ________________ a binding contract last year which is still valid.

9. I feel really tired. I (finish - just) ______________________ my homework.

10. Look at George ! He (have) __________________ a haircut.

11. The police __________________ two people early this morning. (to arrest)

12. She __________________ to Japan but now she__________________back. (to go - to come)

13. Dan__________________two tablets this year. (already/to buy)

14. How many games__________________so far this season? (your team/to win)

15. __________________ the CN Tower when you__________________in Toronto? (you/to visit - to stay)

Đáp án & Hướng dẫn:

1. I (see) ____saw__________ that programme about telepathy last night.

2. He (come) _____came___________ back from Uganda a week ago.

3. Last week, he (phone) _______phoned________ me to inform me about the matter.

4. He (travel) _______has travelled____________ a lot recently.

5. Claire (have) _______had_________ an appointment at the hairdresser’s yesterday.

6. He’s the most difficult customer I (have to - ever) _______have ever had to_______ deal with.

7. Sales (rise) ______rose_________ in 2001, but then (fall) ________fell_________ again in 2002.

8. We (sign) _______have signed_________ a binding contract last year which is still valid.

9. I feel really tired. I (finish - just) ______have just finished________________ my homework.

10. Look at George ! He (have) _________has had_________ a haircut.

11. The police _________arrested_________ two people early this morning. (to arrest)

12. She _________went_________ to Japan but now she_____has come_____________back. (to go - to come)

13. Dan__________has already bought________two tablets this year. (already/to buy)

14. How many games________has your team won__________so far this season? (your team/to win)

15. _______Did you visit___________ the CN Tower when you______stayed____________in Toronto? (you/to visit - to stay)

Bài 12: Complete the second sentence using the word in brackets so that it has the same meaning as the first one.

1. He last wrote to her in February. (NOT)

He _______________________________________________________________

2. I left Japan ten years ago. (SINCE)

It ________________________________________________________________

3. Tom has been drinking milk since he was thirteen. (WHEN)

Tom ______________________________________________________________

4. My father started washing his car in the morning. (SINCE)

My father __________________________________________________________

5. Tom has run this restaurant for three years. (SET)

Tom ______________________________________________________________

6. Tom has been collecting stamps since he was a kid. (WHEN)

Tom ______________________________________________________________

7. He began playing basketball one year ago

He has_____________________________________________________________

8. The children started riding bicycles when they were 5 years old.

They have _________________________________________________________

9. This is the first time I have eaten out at a 5-star restaurant.

I haven’t __________________________________________________________

10. I haven’t met my best friend since she went to study abroad.

I last _____________________________________________________________

11. It is two years since we last went on a picnic together.

We haven’t _________________________________________________________

Đáp án & Hướng dẫn:

1. He HAS NOT WRITTEN TO HER SINCE FEBRUARY.

2. It HAS BEEN TEN YEARS SINCE I LEFT JAPAN.

3. Tom STARTED DRINKING (TO DRINK) MILK WHEN HE WAS THIRTEEN.

4. My father HAS BEEN WASHING HIS CAR SINCE THE MORNING.

5. Tom SET UP THIS RESTAURANT THREE YEARS AGO. (TOM SET THIS UP THREE YEARS AGO.)

6. Tom STARTED COLLECTING (TO COLLECT) STAMPS WHEN HE WAS A KID.

7. He has played basketball for one year

8. They have ridden bicycles since they were 5 years old.

9. I haven’t eaten out at a 5-star restaurant before.

10. I last met my best friend when she went to study abroad.

11. We haven’t gone on a picnic together for two years.

Bài 13: Choose the correct answer

1. I _______ a new dress yesterday.

A. buy

B. bought

C. have bought

2. They _____ their homework yet

A. have finished

B. haven’t finished

C. finished

3. I ________ TV last night.

A. didn’t watch

B. haven’t watched

C. hasn’t watched

4. She ____ married in 2018

A. have got

B. has got

C. got

5. He ______ to school last week. He was ill

A. hasn’t gone

B. went

C. didn’t go

6. We ____ the children’s toys yesterday.

A. found

B. find

C. have found

7. Helen has already ____ lunch.

A. have

B. has

C. had

8. I didn’t ______ breakfast yesterday.

A. have

B. had

C. has

9. Ben has just _____ a vase

A. break

B. broke

C. broken

Đáp án & Hướng dẫn:

1. B 2. B 3. A 4. C 5. C 6. A 7. C 8. A 9. C

Bài 14: Put the verbs in bracket into the past simple or the present perfect

1. I ______ (not/play) tennis since I was at school but I _____ (be) very good at it back then.

2. A: ______ you ________ (choose) a dress for the party yet?

B: Yes, I ______ (buy) one yesterday.

3. I think our teacher ______ (forget) about the test! He ___________ (not/ say) anything about it in the last season!

4. A: ____________ (you/ sell) your house yet?

B: Yes, some people _______ (see) it last month and ________ (buy) it.

5. They __________ (lose) their cat. It ___________ (run) away last week.

6. __________ Helen ever __________ (try) sushi?

7. __________ you __________ (go) to the wedding last night?

8. I __________ never __________ (be) to Paris

9. This year I __________ (travel) to Athens 3 times so far.

10. Paul and Judith __________ (be) married since 1998.

11. __________ you __________ (finish) your homework yet?

12. Last night aunt Betty __________ (come) by. She __________ (tell) us that this summer they are going to Hawaii.

13. I __________ (visit) many different countries so far. Last summer I __________ (go) to Italy and 3 years ago I __________ (be) in Spain. I __________ (not/ visit) Germany yet.

14. When __________ you __________ (come) to Greece?

15. I __________ (come) in 2007.

16. __________ you __________ (watch) the film E.T. yesterday?

17. They __________ already __________ (leave) the train station

18. How long __________ you __________ (know) Jonathan?

19. I __________ (meet) him in 2009, so I __________ (know) him for 3 years

20. What __________ (happen) to Lucy last night?

21. __________ you __________ (read) “Harry Potter” when you were on holidays?

Đáp án & Hướng dẫn:

1.I __haven’t played____ (not/play) tennis since I was at school but I _was____ (be) very good at it back then.

2.A: __Have__ you __chosen______ (choose) a dress for the party yet?

B: Yes, I __bought____ (buy) one yesterday.

3.I think our teacher __has forgotten____ (forget) about the test! He _____didn’t say____ (not/ say) anything about it in the last season!

4.A: __Have you sold_____ (you/ sell) your house yet?

B: Yes, some people ___saw____ (see) it last month and ___bought_____ (buy) it.

5. They ____have lost______ (lose) their cat. It ____ran_____ (run) away last week.

6.___Has_______ Helen ever ____tried______ (try) sushi?

7.____Did______ you _____go_____ (go) to the wedding last night?

8.I ____have______ never ____been______ (be) to Paris

9.This year I ___have traveled_______ (travel) to Athens 3 times so far.

10. Paul and Judith ____have been______ (be) married since 1998.

11.____Have______ you ___finished_______ (finish) your homework yet?

12. Last night aunt Betty ____came______ (come) by. She _____told_____ (tell) us that this summer they are going to Hawaii.

13.I ____have visited______ (visit) many different countries so far. Last summer I ____went______ (go) to Italy and 3 years ago I ____was______ (be) in Spain. I _____haven’t visited_____ (not/ visit) Germany yet.

14. When _____did_____ you ____come______ (come) to Greece?

15.I _____came_____ (come) in 2007.

16.____Did______ you ___watch_______ (watch) the film E.T. yesterday?

17. They ____have______ already _____left_____ (leave) the train station

18. How long ______have____ you _____known_____ (know) Jonathan?

19.I ____have met______ (meet) him in 2009, so I ____have known______ (know) him for 3 years

20. What ____happened______ (happen) to Lucy last night?

21._____Did you _____read_____ (read) “Harry Potter” when you were on holidays?

Bài 15: Fill in the gaps with “yet, ago, ever, last night, for or since”

1. My father went to Italy five days ______.

2. He has known her _______ 2001.

3. Have you _________ seen an elephant?

4. She hasn’t finished her work ________.

5. He has lived in Madrid _______ ten years.

6. We went to bed at 11 o’clock ________.

Đáp án & Hướng dẫn:

1. My father went to Italy five days __ago____.

2.He has known her ___since____ 2001.

3. Have you ____ever_____ seen an elephant?

4. She hasn’t finished her work ___yet_____.

5.He has lived in Madrid ___for____ ten years.

6. We went to bed at 11 o’clock ___last night_____.

Bài 16: Circle the correct item

1. Has Jack gone to school then/ yet?

2. Tonia has sent twenty invitations yesterday/ so far.

3. Tina took a test already/ three days ago.

4. I sent you an email two days already/ ago but you haven’t replied.

5. Helen has already/ yet had her breakfast.

Đáp án & Hướng dẫn:

1. Has Jack gone to school yet?

2. Tonia has sent twenty invitations so far.

3. Tina took a test three days ago.

4. I sent you an email two days ago but you haven’t replied.

5. Helen has already had her breakfast.

Bài 17: Put the verbs in brackets into the past simple or the present perfect

I (1) _____________ (be) a ski instructor for many years now. I (2) _______ (take up) the sport when I (3) _________ (be) at school. I still remember the first time I (4) ______ (try) to ski. I (5) _________ (slip) on the ice and (6) ________ (break) my ankle. Thankfully, I (7) _______ (not/ have) a serious accident since then. Last year, I (8) ______ (try) ice-skating for the very first time. I (9) ________ (slip) on the ice rink a couple of times since then but I (10) ________ (not/ break) anything. Two years ago, I (11) _______ (take) snowboarding lessons. I (12) _______ (not/ like) it because I (13) ____ (find) it a little dangerous. I (14) ________ (not/ play) ice - hockey yet. There’s a game tomorrow. I can’t wait to go!

Đáp án & Hướng dẫn:

I (1) ____have been_________ (be) a ski instructor for many years now. I (2) ___ took up____ (take up) the sport when I (3) ____was_____ (be) at school. I still remember the first time I (4) ___tried___ (try) to ski. I (5) ____slipped_____ (slip) on the ice and (6) ___broke_____ (break) my ankle. Thankfully, I (7) ___haven’t had____ (not/ have) a serious accident since then. Last year, I (8) ___tried___ (try) ice-skating for the very first time. I (9) ___have slipped_____ (slip) on the ice rink a couple of times since then but I (10) ____haven’t broken____ (not/ break) anything. Two years ago, I (11) ___took____ (take) snowboarding lessons. I (12) ___didn’t like____ (not/ like) it because I (13) __found__ (find) it a little dangerous. I (14) ____haven’t played____ (not/ play) ice - hockey yet. There’s a game tomorrow. I can’t wait to go!

Bài 18: Put the verbs in brackets into the past simple or the present perfect

1.A: __________ (you/ ever/ meet) anyone famous?

B: Yes, last summer I __________ (sit) next to Brad Pit on a plane to LA.

2.A: How long ago __________ (you/ start) painting?

B: Ten years ago. I __________(recently/ complete) a painting that the National Gallery __________ (ask) me to do a year ago.

3. A: Last night, I __________(see) the latest James Bond film.

B: Oh, I__________(already/ see) it twice.

4. A: Do you know that Mrs Janet __________(work) here for sixteen years?

B: I thought she__________(start) working here ten years ago.

5. I (invite) __________them to my birthday party yesterday, however, they (not come) _________.

6. My brother (begin) __________ looking for a job in January.

7. Timson (make) __________13 films and I think her latest is the best.

8. She (be) ____________ extremely quiet since her husband died.

9. Jane (leave)____________ just a few minutes ago.

Đáp án & Hướng dẫn:

1. A: ____Have you ever met______ (you/ ever/ meet) anyone famous?

B: Yes, last summer I ______sat____ (sit) next to Brad Pit on a plane to LA.

2.A: How long ago ____did you start______ (you/ start) painting?

B: Ten years ago. I ____have recently completed______(recently/ complete) a painting that the National Gallery _____asked_____ (ask) me to do a year ago.

3. A: Last night, I ____saw______(see) the latest James Bond film.

B: Oh, I____have already seen______(already/ see) it twice.

4. A: Do you know that Mrs Janet ____have worked______(work) here for sixteen years?

B: I thought she_____started_____(start) working here ten years ago.

5. I (invite) ______invited____them to my birthday party yesterday, however, they (not come) _____didn’t______.

6. My brother (begin) _____began_____ looking for a job in January.

7. Timson (make) ______has made____13 films and I think her latest is the best.

8. She (be) ____has been________ extremely quiet since her husband died.

9. Jane (leave)______left______ just a few minutes ago.

Bài 19: Fill in the present perfect simple or the past simple.

1) She ________  (live) in seven different countries, so she knows a lot about different cultures.

2) I  ________ (go) to the cinema last night.

3) Ow! I  ________ (cut) my finger!

4)  ________ (you/see) 'The King's Speech'?

5) John  ________ (never/understand) the present perfect.

6) She  ________ (break) her leg the day before her exam.

7) We ________  (see) Oliver yesterday.

8) He ________  (be) here all morning.

9) King Henry the Eighth of England ________  (have) six wives.

10) Last night I  ______ (lose) my keys - I had to call my flatmate to let me in.

11) I  ______ (lose) my keys - can you help me look for them?

12) I  ______ (visit) Paris three times.

13) Last year I  ______ (visit) Paris.

14) I  ______ (know) my great grandmother for a few years - she died when I was eight.

15) I  ______ (know) Julie for three years - we still meet once a month.

16) I  ______ (play) Hockey since I was a child - I'm pretty good!

17) She ______  (play) hockey at school but she didn't like it.

18) Sorry, I  ______ (miss) the bus - I'm going to be late.

19) I (miss) the bus and then I  ______ (miss) the aeroplane as well!

20) Last month I ______ (go) to Scotland.

Đáp án & Hướng dẫn:

1) She ____has lived____ (live) in seven different countries, so she knows a lot about different cultures.

2) I _____went___ (go) to the cinema last night.

3) Ow! I _____have cut___ (cut) my finger!

4) ___Have you seen_____ (you/see) 'The King's Speech'?

5) John _____has never understood___ (never/understand) the present perfect.

6) She ____broke____ (break) her leg the day before her exam.

7) We ___saw_____ (see) Oliver yesterday.

8) He ____has been____ (be) here all morning.

9) King Henry the Eighth of England _____had___ (have) six wives.

10) Last night I ___lost___ (lose) my keys - I had to call my flatmate to let me in.

11) I ____have lost__ (lose) my keys - can you help me look for them?

12) I ___have visited___ (visit) Paris three times.

13) Last year I ___visited___ (visit) Paris.

14) I ____knew__ (know) my great grandmother for a few years - she died when I was eight.

15) I __have known____ (know) Julie for three years - we still meet once a month.

16) I __have played___ (play) Hockey since I was a child - I'm pretty good!

17) She ___played___ (play) hockey at school but she didn't like it.

18) Sorry, I __have missed____ (miss) the bus - I'm going to be late.

19) I ____missed____ (miss) the bus and then I ___missed___ (miss) the aeroplane as well!

20) Last month I ____went__ (go) to Scotland.

Bài 20: Correct the mistakes

1. She didn’t finish her homework yet

__________________________________________

2. She has knew Tome for a long time

__________________________________________

3. Where’s Bill? - He just left

__________________________________________

4. Eva given me a present last week

__________________________________________

5. The postman hasn’t given me the letter already

__________________________________________

6. Lisa already ate dinner

__________________________________________

Đáp án & Hướng dẫn:

1. didn’t finish => hasn’t finished

She hasn’t finished her homework yet

2. knew => known

She has known Tom for a long time

3. just left => has just left

Where’s Bill? - He has just left

4. given => gave

Eva gave me a present last week

5. already => yet

The postman hasn’t given me the letter yet

6. already ate => has already eaten

Lisa has already eaten dinner

Bài 21: Put in the verbs in the correct form

1. We __________________ to the restaurant last night. (go)

2. I __________________ a lot of money last month. (earn)

3. Jenny __________________ yet. (not/ arrive)

4. The people __________________ the latest decisions of their authorities. (not/ like)

5. The kids __________________ their grandparents last Sunday. (visit)

6. __________________ you __________________ the birds in the garden yesterday? (feed)

7. We __________________ this man near our house this morning. (see)

8. We __________________ that problem many weeks ago. (discuss)

9. I __________________ a letter just a few ninutes ago. (receive)

10. They __________________ in London since 1980. (live)

11. Linda is working in this department. She __________________ (work) here for two years.

12. Up to present, John __________________ good work in the class. (do)

13. __________________ their book on my desk last night? (they/ put)

14. He __________________ English at this school for six weeks up to now. (study)

15. Nobody lives in those houses. They __________________ empty for many years. (be)

Đáp án & Hướng dẫn:

1. We __________went________ to the restaurant last night. (go)

2. I ________earned__________ a lot of money last month. (earn)

3. Jenny ______hasn’t arrived____________ yet. (not/ arrive)

4. The people ______didn’t like____________ the latest decisions of their authorities. (not/ like)

5. The kids ________visitted__________ their grandparents last Sunday. (visit)

6. ____________Did______ you ________feed__________ the birds in the garden yesterday? (feed)

7. We _______have seen___________ this man near our house this morning. (see)

8. We ________discussed__________ that problem many weeks ago. (discuss)

9. I _____have just received_____________ a letter just a few ninutes ago. (receive)

10. They ______have lived____________ in London since 1980. (live)

11. Linda is working in this department. She _______has worked___________ (work) here for two years.

12. Up to present, John ___________has done_______ good work in the class. (do)

13. ________Did they put__________ their book on my desk last night? (they/ put)

14. He __________has studied________ English at this school for six weeks up to now. (study)

15. Nobody lives in those houses. They __________have been________ empty for many years. (be)

Đánh giá

0

0 đánh giá