Bài Tập Trắc Nghiệm Thì Hiện Tại Hoàn Thành – Chọn Đáp Án Đúng Nhất

Bài tập trắc nghiệm thì hiện tại hoàn thành sẽ giúp bạn hiểu rõ hơn cách dùng thì này. Hãy cùng luyện tập ngữ pháp này thông qua những bài tập trắc nghiệm cùng Edmicro nhé!

Giới thiệu bài tập trắc nghiệm thì hiện tại hoàn thành
Giới thiệu bài tập trắc nghiệm thì hiện tại hoàn thành
Mất gốc PC
Tự học PC

Các dạng bài tập trắc nghiệm thì hiện tại hoàn thành

Bài 1: Chọn đáp án đúng nhất cho mỗi câu sau

1. It’s a great movie. I have … that movie many times. 

a) sawb) seenc) see 

2. Eve and Rob … Vietnam many times.

a) have beenb) been toc) have been to

3. Have you … really strange or interesting food? 

a) ever eaten b) never eaten c) ate 

4. I’ve cleaned the kitchen, but I … the living room yet.

a) haven’t cleanb) haven’t cleanedc) have cleaned

5. Taylor: … your brother talked to you yet? 

    Susan: Yes, he …. 

a) Has / did b) Have / have c) Has / has 

6. E: Have you ever seen a ghost?

    F: Yes, I ….

a) haveb) everc) never

7. My family and I … to many different countries around the world. 

a) have flown b) has flown c) flown 

8. A: … your teacher graded the tests?

    B: Yes, she ….

a) Has / hasb) Has / havec) Have / graded

9. My sister … ridden a bicycle.  

a) never b) has never c) has ever 

10. Ben has a car, therefore he … to the beach many times.

a) have driveb) has drivenc) has drove

11. A: … you talked to Mr. Potter? 

      B: No, I …. 

a) Had / haven’t b) Have / haven’t c) Have / didn’t 

12. A: Have you … your homework?

      B: Yes, I ….

a) done / dob) did / didc) done / have

13. I’m sorry, but I … finished my homework yet. 

a) have b) hasn’t c) haven’t

14. A: … have you been?

      B: Fine, thanks.

a) Howb) Whatc) When

15. A: … you finished your lunch yet? 

      B: Yes, I ….

a) Has / has b) Has / have c) Have / have

16. Have you finished answering all the questions …?

a) yetb) everc) never

17. My little brother, Joe __________ his pajamas and brushed his teeth. He can go to bed now.

a) have wornb) has wornc) haven’t wornd) hasn’t worn

18. Our neighbor ____________ me an invitation card for her wedding party.

a) have givenb) haven’t givenc) has givend) hasn’t given

19. Peter and Lisa __________ played tic-tac-toe recently.

a) haveb) hasc) haven’td) hasn’t

20. Look at that naughty girl! She has _______ pushed her friend.

a) justb) alreadyc) yetd) ago

21. Sam is on a Europe tour now. He ________ to twelve different cities up to now.

a) have goneb) have beenc) has goned) has been 

22. Sue is running back home because it_________ started hailing heavily. She must be quicker.

a) haveb) hasc) haven’td) hasn’t

23. My aunt, Liz has read twelve novels ______the summer holiday started.

a) forb) sincec) yetd) just

24. Oh god! I ______ lost my way. I have got a map, but I ______ understood it yet.

a) has/hasn’tb) hasn’t/hasc) have/haven’td) haven’t/have 

25. Mary and Bob ________ slept yet. They are awake.

a) hasn’tb) hasc) haven’td) have 

26. My cousin, Kevin is sad because he has just ____________ the water bottle.

a) brokenb) brokec) breakd) breaked

27. Gary: I ____ seen you for a long time? Where have you _____?

Ann: On holiday in Turkey.

a) have/beena) have/beenc) have/goned) haven’t/gone

28. Mr.Hill _____________ anything yet. He is still surfing the internet on his phone.

a) hasn’t eatenb) has eatenc) haven’t eatend) have eaten 

29. Now that the hosts of the party ___________, the band can start playing.

a) hasn’t comeb) haven’t comec) has comed) have come 

30. Gerorge and his sister are not at home now. They have ____________ out.

a) runb) leftc) beend) gone

31. My best friend, Sara has planted a lot of trees ___________ . She loves nature so much.

a) last weekb) yesterdayc) recentlyd) an hour ago 

32. Lawrence hasn’t eaten his lunch ____________ because he doesn’t like spinach at all.

a) justb) yetc) alreadyd) since

33. I _______ just ________ a hotdog from the fast food restaurant around the corner.

a) have/boughtb) haven’t/boughtc) has/boughtd) hasn’t/bought

34. Joe: ________have Rita and her friends played so far today?

Sara: Just hide and seek.

a) Whereb) Whichc) Whod) What

35. Mr.Lewis __________ on a strict diet lately. He only eats salad for lunch every day.

a) has goneb) have gonec) has beend) have been

36. The Harrisons have lived in this small cottage _______ about ten years.

a) sinceb) forc) justd) yet

Đáp án:

1. b2. c3. a4. b5. c6. a7. a8. a9. b
10. b11. b12. c13. a14. a15. c16. a17. b18. c
19. a20. a21. d22. b23. b24. c25. c26. a27. b
28. a29. d30. d31. c32. b33. a34. d35. a36. b

Xem thêm: Thi IELTS Có Khó Không? Phương Pháp Làm Bài Hiệu Quả

Bài 2: Đọc đoạn văn sau và chọn đáp án đúng để điền vào ô trống

Điền đáp án đúng vào ô trống
Điền đáp án đúng vào ô trống

Câu 1: 

A. has beenB. WasC. Is

Câu 2:

A. WritesB. Has wroteC. Has written

Câu 3: 

A. Has workedB. WorkedC. Is worked

Câu 4:

A. HaveB. Have beenC. Has been

Câu 5: 

A. Has madeB. Has makeC. Makes 

Câu 6:

A. HasB. Has beenC. was 

Đáp án:

1. B2. C3. B4. B5. A6. B

Xem thêm: Thi Thử IELTS Miễn Phí: Test Trình Độ IELTS Tại Nhà

Bài 3: Chọn dạng động từ đúng để hoàn thành câu, phân biệt thì hiện tại hoàn thành và quá khứ đơn

1. I ………………… in Kerala when I was a child.

A. livedB. have lived

2. She …………………… in the morning.

A. arrivedB. has arrived

3. They ……………………….. their first baby.

A. just hadB. have just had

4. She …………………… ill for six months before she died.

A. wasB. has been

5. She …………………. ill for several months.

A. wasB. has been

6. I ……………………. for several hours and then I went home.

A. waitedB. have waited

7. I ……………………… a horror movie last night.

A. watchedB. have watched

8. ………………………. him at the party yesterday?

A. Have you metB. Did you meet

9. ………………………. anything interesting of late?

A. Did you readB. Have you read

10. He can’t walk because he …………………….. his leg.

A. brokeB. has broken

11. I …………………….. with an accident yesterday.

A. metB. have met

12. The police ……………………… the criminal.

A. arrestedB. have arrested

13. I …………………….. to see my brother during my stay in Canada.

A. wentB. have gone

14. I ………………………… anything from him since last week.

A. didn’t hearB. haven’t heard

15. They ………………………. a couple of minutes ago.

A. leftB. have left

16. They …………………………. married in January.

A. gotB. have got

17. She ……………………….. school at 14.

A. leftB. has left

18. She …………………………… jobless ever since she moved to the country.

A. wasB. has been

19. He …………………………….. his leg.

A. brokeB. has broken

20. She …………………………. working on the project yet.

A. didn’t startB. hasn’t started

21. There ……………………….. an explosion near the castle in the morning.

A. wasB. has been

22. I ………………………… in this town since I was a child.

A. have livedB. lived

23. ……………………………… to Italy?

A. Have you ever beenB. Did you ever go

24. Nobody ………………………… the door when I rang the bell.

A. openedB. has opened

Đáp án:

1. A2. A3. B4. A5. B6. A7. A8. B
9. B10. B11. A12. B13. A14. B15. A16. A
17. A18. B19. B20. B21. A22. A23. A24. A

Xem thêm: Website Thi Thử IELTS: Các Website Thi Thử Miễn Phí Và Những Lưu Ý Khi Làm Bài 

Bài 4: Chọn đáp án đúng nhất

1. I …………………… this novel for a couple of days.

A. have readB. have been reading

2. He ………………… from the US.

A. has returnedB. has been returning

3. The child ………………… enough.

A. has sleptB. has been sleeping

4. I …………………. them for a long time.

A. have knownB. have been knowing

5. You ………………… me any help.

A. have never offeredB. have never been offering

6. The police …………………. the thief.

A. have arrestedB. have been arresting

7. I …………………. the money.

A. have sentB. have been sending

8. He ……………….. his leg.

A. has brokenB. has been breaking

9. They ………………….. the job.

A. have finishedB. have been finishing

10. The postman has ………………………………..

A. goneB. been

11. ‘You look tired.’ ‘Yes, I ………………………………. for hours.

A. am diggingB. have been diggingC. was digging

12. I ……………………………… my dinner.

A. have just hadB. just haveC. just had had

13. He ………………………………. working on that project.

A. finishedB. has finishedC. is finishing

14. I …………………………….. that movie six times.

A. watchedB. have watchedC. had watched

15. I ……………………………….. cleaning the kitchen.

A. have finishedB. have been finishing

16. She ……………………………… to him for 18 years.

A. has been marriedB. is marriedC. had been married

17. Have you ever …………………………….. a ghost?

A. sawB. seenC. see

18. I ……………………………. a lot about him but I …………………………. any opportunity to meet him.

A. have heard, haven’t hadB. have heard, haven’t been havingC. heard, haven’t had

Đáp án:

1. A2. A3. A4. A5. A6. A7. A8. A9. A
10. B11. C12. A13. B14. B15. A16. A17. B18. A

Xem thêm: Thi Thử IELTS Online Miễn Phí: Các Trang Web Thi Thử Uy Tín

Bài 5: Câu nào sau đây thì hiện tại hoàn thành được sử dụng đúng cách

Câu 1:

A. I has bought a new computer

B. I have bought a new computer

C. I have buyed a new computer

Câu 2:

A. We has left for Edinburgh

B. We have leaved for Edinburgh

C. We have left for Edinburgh

Câu 3:

A. Emily has losed her handbag

B. Emily has lost her handbag

C. Emily have lost her handbag

Câu 4:

A. He has forgotten his homework

B. He has forgotted his homework

C. He have forgotten his homework

Câu 5:

A. The lesson has just began

B. The lesson has just begun

C. The lesson have just begun

Câu 6:

A. Liam has drawed a picture

B. Liam has drawn a picture

C. Liam have drawn a picture

Câu 7:

A. They has met at the airport

B. They have meeted at the airport

C. They have met at the airport

    Câu 8:

    A. Have you had spaghetti for lunch?

    B. Has you had spaghetti for lunch?

    C. Had you had spaghetti for lunch?

    Câu 9:

    A. Where has you gone?

    B. Where have you goed?

    C. Where have you gone?

    Câu 10:

    A. Has you ever seen an eagle?

    B. Have you ever saw an eagle?

    C. Have you ever seen an eagle?

    Đáp án:

    1. B2. C3. B4. A5. B6. B7. C8. A9. C10. C

    Đây là những dạng bài tập trắc nghiệm thì hiện tại hoàn thành Edmcro tổng hợp giúp các bạn. Mong rằng các bạn đã nắm chắc được ngữ pháp thì hiện tại hoàn thành thông qua những bài tập trên. Đừng quên tham khảo những bài viết khác của Edmicro để khám phá thêm nhiều kiến thức thú vị nhé!

    Xem thêm:

    Bài liên quan

    Title Dành cho người mới + Tự học
    Minh họa Dành cho người mới + Tự học

    Tặng khóa
    Phát âm 499.000đ