Bài tập ôn thi vào 10 môn Tiếng Anh - Thì hiện tại hoàn thành và quá khứ đơn (Có đáp án)

Exercise 1: 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
doc 14 trang thihien 23/05/2023 7600
Bạn đang xem tài liệu "Bài tập ôn thi vào 10 môn Tiếng Anh - Thì hiện tại hoàn thành và quá khứ đơn (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docbai_tap_on_thi_vao_10_mon_tieng_anh_thi_hien_tai_hoan_thanh.doc

Nội dung text: Bài tập ôn thi vào 10 môn Tiếng Anh - Thì hiện tại hoàn thành và quá khứ đơn (Có đáp án)

  1. Bài tập về thì hiện tại hoàn thành và quá khứ đơn I. Phân biệt thì thì hiện tại hoàn thành (Present Perfect) và quá khứ đơn (Past Simple) Thì hiện tại hoàn thành Thì quá khứ đơn - Diễn tả hành động gần đây đã diễn ra tại - Diễn tả hành động đã kết thúc tại thời thời điểm không xác định trong quá khứ. điểm xác định trong quá khứ. Eg: I have bought a new computer Eg: I bought the computer two years ago (We don’t know when he bought it => (Two year ago => thời điểm đã được xác không xác định được thời điểm) định) - Diễn tả hành động đã xảy ra trong quá - Diễn tả hành động đã kết thúc trong quá khứ và tiếp tục kéo dài đến hiện tại. khứ. Dấu hiệu: ever, never, just, already, yet, so Dấu hiệu: yesterday, last night/ week/ far, since, for, recently, 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. 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.
  2. 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 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)
  3. ___ 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) 15. 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
  4. 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 ___ 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 ___ III. Đáp án bài tập luyện tập Exercise 1: Choose the correct answer
  5. 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___. 5.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
  6. 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. Exercise 8: Put in the verbs in the correct form 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)
  7. (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. Exercise 11: Choose either the past tense or the present perfect form in the following sentences 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. Exericse 12: Fill in the appropriate tense: present perfect or past simple 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.