Bài tập thì hiện tại hoàn thành trong tiếng Anh

Thứ sáu ngày 31 thg 01 năm 2020
Bài tập thì hiện tại hoàn thành trong tiếng Anh

Trong tiếng Anh Thì hiện tại hoàn thành là một thì quan trọng và được sử dụng hầu hết trong các bài kiểm tra hay bài thi. Và để sử dụng thành thạo được thì này các bạn cần luyện tập thường xuyên và liên tục.

Sau đây là tổng hợp một số bài tập giúp các bạn  hiểu rõ hơn thì hiện tại hoàn thành nhé! 

I. Bài tập thì hiện tại hoàn thành cơ bản

Bài 1: Chia động từ trong ngoặc ở thì hiện tại hoàn thành.

1. The bill isn’t right. They (make)………….. a mistake.
2. Don’t you want to see this programme? It …………. (start).
3. I (turn)……….. the heating on. It’ll soon get warm in here.
4. ……..they (pay)…….. money for your mother yet?
5. Someone (take)………………. my bicycle.
6. Wait for few minutes, please! I (finish)……………. my dinner.
7. ………you ever (eat)………….. Sushi?
8. She (not/come)…………… here for a long time.
9. I (work)………….. here for three years.
10. ………… you ever …………..(be) in New York?
11. You (not/do) ………….yor project yet, I suppose.
12. I (just/ see)………. Andrew and he says he ……..already (do)………. about half of the plan.
13. I ………..just (decide)……… to start working next week.
14. He (be)…………. at his computer for seven hours.
15. She (not/have) ……………any fun a long time.
16. My father (not/ play)……….. any sport since last year.
17. I’d better have a shower. I (not/have)………. one since Thursday.
18. I don’t live with my family now and we (not/see)…………. each other for five years.
19. I…… just (realize)…………... that there are only four weeks to the end of term.
20. The train drivers (go)……… on strike and they stopped working at twelve o’clock.
21. How long…….. (you/know)………. each other?
22. ……….(You/ take)………… many photographs? 23. (She/ eat)………………. at the Royal Hotel yet?
24. He (live) ………….here all his life..
25. Is this the second time he (lose)……………. his job?
26. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.
27. I (buy)…………. a new carpet. Come and look at it.
28. She (write)………….. three poems about her fatherland.
29. We (finish) ……………………three English courses.
30. School (not, start)……………..yet.

Đáp án

1. have made/ 've made

2. has started./ 's started.

3. have turned/ 've turned

4. Have they paid

5. has taken/ 's taken

6. have finished/ 've finished

7. Have...eaten

8. hasn't come

9. have worked/ 've worked

10. Have....been

11. haven't done

12. have just seen/ 've just seen - has...done

13. have...decided

14. has been/ 's been

15. hasn't had

16. hasn't played

17. haven't had

18. haven't seen

19. have...realized/ 've ... realized

20. have gone

21. have...known

22. Have...taken

23. has eaten/ 's eaten

24. has lived/ 's lived

25. has lost

26. have...left - has left/ 's left

27. have bought/ 've bought

28. has written/ 's written

29. have finished/ 've finished

30. hasn't started

Tham khảo thêm:

1. Thì hiện tại hoàn thành tiếp diễn
2. Các thì trong tiếng Anh

Bài 2. Hoàn thành các câu dưới đây sử dụng thì HTHT

1. We ________________at the pet shop. (to be)

2. He ________________already ________________his rucksack. (to pack)

3. Tuấn ________________an accident. (to have)

4. I ________________the shopping for my mother. (to do)

5. I ________________just ________________my room. (to clean)

6. Long ________________his room. (to paint)

7. Thư and Tú ________________to a concert. (to go)

Đáp án:

1. have been

2. has already packed

3. has had

4. have done

5. have just cleaned

6. has painted

7. have gone


Bài 3: Chia động từ trong những câu dưới đây sao cho đúng:

1. You (not/do) ………….yor project yet, I suppose.

2. I (just/ see)………. Andrew and he says he ……..already (do)………. about half of the plan.

3. I ………..just (decide)……… to start working next week.

4. He (be)…………. at his computer for seven hours.

5. She (not/ have) ……………any fun a long time.

6. My father (not/ play)……….. any sport since last year.

7. I’d better have a shower. I (not/ have)………. one since Thursday.

8. I don’t live with my family now and we (not/ see)…………. each other for five years.

9. I…… just (realize)…………... that there are only four weeks to the end of term.

10. The train drivers (go)……… on strike and they stopped working at twelve o’clock.

11. How long…….. (you/ know)………. each other?

12. ……….(You/ take)………… many photographs?

13. (She/ eat)………………. at the Royal Hotel yet?

14. He (live) ………….here all his life..

15. Is this the second time he (lose)……………. his job?

16. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.

17. I (buy)…………. a new carpet. Come and look at it.

18. She (write)………….. three poems about her fatherland.

19. We (finish) ……………………three English courses.

20. School (not, start)……………..yet.

Đáp án:

1. haven't done        

2. have just seen/ 've just seen - has...done         

3. have...decided                 

4. has been/ 's been        

5. hasn't had    

6. hasn't played

7. haven't had

8. haven't seen

9. have...realized/ 've ... realized

10. have gone

11. have...known

12. Have...taken

13. has eaten/ 's eaten

14. has lived/ 's lived

15. has lost

16. have...left - has left/ 's left

17. have bought/ 've bought

18. has written/ 's written

19. have finished/ 've finished

20. hasn't started


II. Một số bài tập nâng cao thì hiện tại hoàn thành.

Bài 1. Viết lại các câu sau sao cho đúng

1. how / we / finish already?

2. she / study Latin

3. I / know her for two months

4. where / you / study English?

5. what countries / they / visit in Asia?

6. she / hurt her leg

7. He / leave his phone in a bus

8. I / not / lose my ticket

9. He / call his mother?

10. She / take a taxi?

11. He / go / to the library today

Đáp án:

1. How have we finished already?

2. She’s studied Latin.

3. I’ve known her for two months.

4. Where have you studied English?

5. What countries have they visited in Asia?

6. She’s hurt her leg.

7. He’s left his phone in a bus.

8. I haven’t lost my ticket.

9. Has he called his mother?

10. Has she taken a taxi?

11. He’s gone to the library today

Bài 2: Viết lại câu sao cho nghĩa của câu không thay đổi.

1. She has never drunk whisky before. ....................................................................................

2. He has never known me before. ....................................................................................

3. This is the first time we’ve visited Ha Long Bay. .....................................................................................

4. The last time she kissed me was 5 months ago. .....................................................................................

5. I last had my hair cut when I left her. .....................................................................................

6. It is a long time since we last met. .....................................................................................
 

Đáp án:
 

1. It is/ This is the first time she has ever drunk whisky.

2. It is/ This isthe first time he has ever known me.

3. We've never visited Ha Long Bay before.

4. She hasn't kissed me for 5 months./ She hasn't kissed me since 5 months ago.

5. I haven't had my hair cut since I left her.

6. We haven't met for a long time.

Bài 3: Chọn đáp án đúng điền vào chỗ trống

  1. When ____________ the school? 

a) have you joined   b) did you joined  c) did you join   d) have you ever joined

2. _____________   in England?

a)Did you ever worked   b) Have you ever worked  c) Worked you   d) Didn't you have worked

  3. That's the best speech _________

a) I never heard   b) I didn't hear c) I used to hear   d) I've ever heard

4. He's the most difficult housemate _____________________

a) I never dealt with. b) I never had to deal with.  c) I've ever had to deal with. d) I've never had to deal with

5. ______ to him last week.

a) I spoke   b) I've already spoken  c) I didn't spoke   d) I speaked

  6.____a contract last year and it is still valid.

  a) We have signed  b) We signed c) We haven't signed d) We have sign

  7. ______ from a business trip to France.

a) I come back   b) I came back  c) I never came back d) I've just come back

8. Prices ________ in 1995 but then _____   in 1996.

a) rised                   falled   b) rose           fell  c) have risen          have fallen d) rose          have fallen

9. You    ____________        to a word    ____________

a) listened       I haven't said b) didn't listen     I say c) listened     saying d) haven't listened     I've said back

10. I can't believe that ________________ the news.

a) you haven't read   b) you didn't read  c) you don't read d) you read not.


Trên đây là tổng hợp một số bài tập thì hiện tại hoàn thành. Hy vọng đã giúp ích phần nào cho các bạn trong quá trình luyện tập.

Chúc các bạn học tốt!

Để được tư vấn miễn phí về lộ trình học giao tiếp cho người mất gốc, các bạn để lại thông tin tại đây để được hỗ trợ nhé!