Bài tập về thì hiện tại hoàn thành và quá khứ đơn VnDoc com Thư viện Đề thi Trắc nghiệm Tài liệu học tập miễn phí Bài tập về thì hiện tại hoàn thành và quá khứ đơn Bản quyền thuộc về VnDoc nghiêm cấm[.]
Trang 1Bài tập về thì hiện tại hoàn thành và quá khứ đơn
Bản quyền thuộc về VnDoc nghiêm cấm mọi hành vi sao chép vì mục đích thương mại
I Phân biệt thì thì hiện tại hoàn thành (Present Perfect) và quá khứ đơn (Past Simple)
- Diễn tả hành động gần đây đã diễn ra tại
thời điểm không xác định trong quá khứ
Eg: I have bought a new computer
(We don’t know when he bought it =>
không xác định được thời điểm)
- Diễn tả hành động đã xảy ra trong quá
khứ và tiếp tục kéo dài đến hiện tại
- Diễn tả hành động đã kết thúc tại thời điểm xác định trong quá khứ
Eg: I bought the computer two years ago (Two year ago => thời điểm đã được xác định)
- Diễn tả hành động đã kết thúc trong quá khứ
Dấu hiệu: ever, never, just, already, yet, so
far, since, for, recently,…
Dấu hiệu: yesterday, last night/ week/ month/ year, ago, then, when, in 2019,…
II Bài tập luyện tập
Exercise 1: Choose the correct answer
1 I _ a new dress yesterday
2 They _ their homework yet
3 I TV last night
4 She married in 2018
Trang 25 He to school last week He was ill
6 We the children’s toys yesterday
7 Helen has already lunch
8 I didn’t breakfast yesterday
9 Ben has just _ a vase
Exercise 2: 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?
Trang 312 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 3: 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
Exercise 4: 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.
Exercise 5: Put the verbs in brackets into the past simple or the present perfect
Trang 4I (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 6: 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
Exercise 7: Correct the mistakes
1 She didn’t finish her homework yet
2 She has knew Tome for a long time
Trang 53 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
Exercise 8: 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)
Trang 615 Nobody lives in those houses They empty for many years (be)
Exercise 9: 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 10: 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
Exercise 11: 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
Trang 73 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
Exericse 12: 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
Exercise 13: 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
Trang 84 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
III Đáp án bài tập luyện tập
Exercise 1: Choose the correct answer
1 B
2 B
3 A
4 C
5 C
6 A
7 C
8 A
9 C
Exercise 2: Put the verbs in bracket into the past simple or the present perfect
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
Trang 95.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?
Exercise 3: Fill in the gaps with “yet, ago, ever, last night, for or since”
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 _
Trang 105.He has lived in Madrid _for ten years.
6.We went to bed at 11 o’clock _last night _
Exercise 4: Circle the correct item
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.
Exercise 5: Put the verbs in brackets into the past simple or the present perfect
1 have been
2 took up
3 was
4 tried
5 slipped
6 broke
7 haven’t had
8 tried
9 have slipped
10 haven’t broken
11 took
12 didn’t like
13 found
14 haven’t played
Exercise 6: Put the verbs in brackets into the past simple or the present perfect
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
Trang 112.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
Exercise 7: Correct the mistakes
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