[TỔNG HỢP] ÔN TẬP CÁC THÌ – TENSES PRACTICES (2)
B. SIMPLE PAST – PRESENT PERFECT
1. Cách dùng
Hiện tại hoàn thành Quá khứ đơn
Hành động đã xảy ra trong quá khứ nhưng có thể Hành động đã xảy ra và đã kết thúc
còn kéo dài tới hiện tại và tương lai trong quá khứ
Eg: I have learnt English for 10 years. Eg: I learnt English 10 years ago.
(Tôi học tiếng Anh được 10 năm rồi.) (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ành động đã xảy ra và không còn liên
hưởng tới hiện tại hệ gì với hiện tại
Eg: I have broken my leg. Eg: 10 years ago, I broke my leg once.
(Tôi đã bị gãy chân – nên bây giờ tôi nằm ở bệnh (10 năm trước, tôi đã bị gãy chân một
viện.) lần)
2. Cấu trúc
Hiện tại hoàn thành Quá khứ đơn
(+) S + have/ has + VpII * Tobe: S + was/ were + ……
Eg: I have watched “Iron Man” several * Verb: S + Ved + ……
times.
Eg: I watched “Iron Man” yesterday.
(Tôi đã xem Người Sắt vài lần.)
(Hôm qua tôi đã xem Người Sắt.)
(-) S + have/ has + not + VpII * Tobe: S + wasn’t/ weren’t + ……
Eg: She hasn’t come up to now. * Verb: S + didn’t + Vinf + ……
(Đến giờ cô ấy vẫn chưa đến.) 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? * Tobe: (Từ để hỏi) + was/ were + S + .....?
Eg: How long have you lived there? * Verb: (Từ để hỏi) + did + S + Vinf + .....?
(Bạn sống ở đó bao lâu rồi?) 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
Hiện tại hoàn thành Quá khứ đơn
• Since + mốc thời gian • last night/ year/ month
• For + khoảng thời gian • yesterday
• Already (rồi) • ... ago
• Yet (chưa) • in + năm
• Before (trước đây) Eg: She bought the bike 2 years ago.
• Just (vừa mới) (Cô ấy mua chiếc xe đạp 2 năm trước.)
• 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.)
Exercise 1: 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?
Exercise 2: 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!
Exercise 3. 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.
Exercise 4: 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)
Exercise 5: 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?
Exercise 6: 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?
Exericse 7: 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)
Exercise 8: Fill in the correct form of the verb in the sentence
1. We (not meet) ………. Tommy last night.
2. I (visit) ………. an art gallery recently.
3. Dean (not/ sleep) ………. yet. He’s still playing games.
4. After he (arrive) ………. home, he (eat) ………. dinner and (do) ………. homework.
5. I (know) ………. Mark for 10 years, but then he went abroad and we lost touch.
6. How long (you/ know) ………. Johnny? I know you see him often.
7. He (work) ………. as a strategic advisor at this company for a year.
8. She (travel) ………. to many countries.
9. Jenny (arrive) ………. ! Come and say hello!
10. This is the first time I (set up) ………. a tent.
Exercise 9: Rewrite the sentence with the same meaning
1. The last time I watched “The Twilight Saga” series was 5 years ago.
=> I haven’t ……………………………………………………………………
2. When did our teacher task us with a market research project?
=> How long ……………………………………………………………………
3. I last met him 3 days ago.
=> The last time ……………………………………………………………………
4. She started working as a recruiter 3 months ago.
=> She has ……………………………………………………………………
5. He began playing ice hockey when he was 6 years old.
=> He has ……………………………………………………………………
6. It is 2 years since the last time I went to Ha Nam.
=> I last ……………………………………………………………………
7. This is the first time I have seen such a professional gamer.
=> I have ……………………………………………………………………
8. I haven’t been to Kanagawa for 5 years.
=> The last time ……………………………………………………………………
9. I have never eaten such delicious ramen like this before.
=> This is the first time ……………………………………………………………………
10. I have learnt German for 10 years.
=> I began ……………………………………………………………………
Exercise 10: Fill in the blanks with the correct adverbs of time with “yet, ago, last night, ever,
never, just, for or since”
1. He has lived in Madrid ………. ten years.
2. She hasn’t finished her work ………..
3. We went to bed at 11 o’clock ………..
4. He has known her ………. 2001.
5. My father went to Italy five days ………..
6. Have you ………. seen an elephant?
7. I have ………. gone to a bar.
8. She has ………. finished the housework.
9. He studied hard ………. the exam.
10. The last time I went to a music concert was 5 months ……….
BẢNG ĐỘNG TỪ BẤT QUY TẮC (V3)
Quá khứ phân
STT Nguyên thể(V1) Quá khứ(V2)
từ(V3)
1 be
2 become
3 begin
4 break
5 bring
6 build
7 blow
8 buy
9 catch
10 choose
11 come
12 cut
13 do
14 drink
15 eat
16 fall
17 feel
18 find
19 forget
20 fly
21 get
22 give
23 go
24 grow
25 have
26 hear
27 hit
28 hold
29 hurt
30 keep
31 know
32 lead
33 leave
34 lay
35 lend
36 lie
37 lose
38 make
39 mean
40 meet
41 pay
42 put
43 read
44 ride
45 ring
46 rise
47 run
48 sew
49 say
50 see
51 sell
52 send
53 set
54 shine
55 shoot
56 shut
57 sing
58 sit
59 sleep
60 speak
61 spend
62 stand
63 steal
64 sweep
65 take
66 teach
67 tell
68 think
69 throw
70 understand
71 write
72 wear