(Present Perfect) (Exercise) (27 - 06 - 2024)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Bài 1: Điền dạng đúng của từ trong ngoặc vào chỗ trống.

1. She (study) _has studied_______ English for three years.


2. They (travel) __have travelled______ to many countries.
3. He (eat) _has eaten_______ lunch yet.
4. We (finish) _have finished_______ our project.
5. I (not see) _have not seen_______ that movie before.
6. Have you ever (visit) __visited______ Paris?
7. She (not meet) _has not met_______ him yet.
8. They (already start) _have already started_______ the meeting.
9. I (just buy) _have just bought_______ a new car.
10. Have they (decide) _decided_______ on a date for the party?
11. He (work) _has worked_______ at the company for five years.
12. We (meet) _have met_______ each other before.
13. They (not finish) _have not finished_______ their homework yet.
14. Have you ever (try) _tried_______ Japanese food?
15. She (learn) _has learned/learnt_______ how to play the piano for two months.
16. We (not visit) __haven’t visited______ that museum before.
17. Have they (book) _booked_______ their tickets for the concert?
18. He (write) _has written_______ many books in his career.
19. I (not see) _have not seen_______ her for a long time.
20. She (practice) _has practiced_______ yoga for five years.

Bài 2: Bài tập thì hiện tại hoàn thành: Dựa vào các từ cho sẵn viết lại câu
hoàn chỉnh với thì hiện tại hoàn thành
1. He / just / finish / his homework.
He has just finished his homework.
2. They / never / visit / that city.
They have never visited that city (before).
3. She / already / buy / a new car.
She has already bought a new car.
4. We / not / see / that movie / yet.
We have not seen that movie yet.
5. Have / you / ever / eat / sushi?
Have you ever eaten sushi before?
6. I / not / travel / to Europe / before.
I have not travelled to Europe before.
7. They / just / move / to a new house.
They have just moved to a new house.
8. Have / you / ever / meet / him?
Have you ever met him?
9. She / always / dream / of becoming / a doctor.
She has always dreamed/dreamt of becoming a doctor.
10.We / not / go / to the beach / this summer.
We haven’t gone to the beach this summer.
11.He / just / graduate / from university.
He has just graduated from university.
12.They / never / try / Vietnamese food.
They have never tried Vietnamese food.
13.Have / you / ever / climb / Mount Everest?
Have you ever climbed Mount Everest?
14.She / already / read / that book.
She has already read that book.
15.I / not / see / him / since / last week.
I have not seen him since last week.
16.We / just / start / a new project.
We have just started a new project.
17.Have / you / ever / swim / in the ocean?
Have you ever swum in the ocean?
18.They / always / support / their favorite team.
They have always supported their favorite team.
19.She / not / visit / her family / for a long time.
She has not visited her family for a long time.
20.I / just / receive / a letter / from my friend.
I have just received a letter from my friend.

Bài 3: Viết lại các câu sau đây dưới dạng phủ định
1. I have visited London.
2. They have seen that movie.
3. She has finished her work.
4. We have been to Paris.
5. He has studied French.

Bài 4: Bài tập thì hiện tại hoàn thành: Chọn đáp án đúng nhất
1. Have you __________ to Japan before?
a) been
b) gone
c) visited
2. She __________ her homework already.
a) finished
b) has finished
c) has been finishing
3. They __________ to the movies many times.
a) have been
b) have gone
c) have watched
4. __________ you ever __________ a foreign language?
a) Have / learned
b) Do / learn
c) Are / learning
5. He __________ in this company for five years.
a) worked
b) has worked
c) is working
6. We __________ to Paris twice.
a) have been
b) have gone
c) have visited
7. She __________ her driver’s license.
a) got
b) has got
c) has been getting
8. __________ you __________ the news today?
a) Have / heard
b) Did / hear
c) Are / hearing
9. They __________ their vacation in Italy.
a) enjoyed
b) have enjoyed
c) have been enjoying
10. __________ she __________ the book yet?
a) Did / read
b) Has / read
c) Is / reading

Bài 5: Chia động từ


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

Bài 6: Bài tập viết lại câu thì hiện tại hoàn thành mà không làm thay đổi nghĩa.
1) This is the first time he went abroad.
He has not gone abroad before.
2) She started driving 1 month ago.
She has started driving for 1 month.
3) We began eating when it started to rain.
We have begun eating since it started to rain.
4) I last had my hair cut when I left her.
I have not cut my hair since I left her.
5) The last time she kissed me was 5 months ago.
She hasn’t kissed me for 5 months.
6) It has been a long time since we last met.
We have not met for a long time.
7) When did you have it?
How long have you had it?
8) This is the first time I had such a delicious meal.
I have not ever had a delicious meal before.
9) I haven't seen him for 8 days.
I saw him 8 days ago.
10) I haven't taken a bath since Monday.
I took a bath last Monday.

Bài 7: Viết lại các câu sau dựa trên các từ cho sẵn có sử dụng thì hiện tại hoàn
thành.
1. We/ not eat/ out/ since/ mom’s birthday.
2. How/ long/ you/ live/ here?
3. You/ ever/ been/ Russia?
4. She/ not/ meet/ kids/ since Christmas.
5. They/ repair/ lamps/ yet?

Bài 8: Đọc và viết lại câu với từ just, yet and already.
1. John goes out. Five minutes later, the phone rings and the caller says ‘Can I speak to
John”
You say: I’m afraid … (go out). He has just gone out.

2. You are eating in a restaurant. The waiter thinks you have finished and starts to take
your plate away.
You say: Wait a minute! … (not/finish) I haven’t finished yet.

3. You are going to a hotel tonight. You phone to reserve a table. Later your friend says,
‘Shall I phone to reserve a table’.
You say: No, … (do/it). I have done it already.

4. You know that a friend of yours is looking for a place to live. Perhaps he has been
successful.
Ask her. You say: … ? (find). Have you found a place to live yet?

5. You are still thinking about where to go for your holiday. A friend asks: “Where are
you going for your holiday?”
You say: … (not/decide). I have not decided yet.

6. Tom went to the bank, but a few minutes ago she returned. Somebody asks, “Is Tom
still at the bank? ‘
You say: No, … (come back). She has come back already.

Bài 9: Tìm và sửa lỗi sai trong câu sau.


1. Jinho have lost his key. He can’t find it anywhere.
2. How much games has this team won so far this month?
3. Long doesn’t know her husband. He never has met him.
4. They live in Australia. They has lived there all their life.
5. Your house looks very clean and beautiful. Have you wash it?

Bài 10: Viết lại các câu sau dựa trên các từ cho sẵn có sử dụng thì hiện tại hoàn
thành.
1. We/play/tennis/2 years.
2. Mai/go/the library/today.
3, My sister/move/a new house/near/her boyfriend’s flat.
4. His teacher/not/explain/this lesson/yet.
5. This/best/film/I/ever/watch.
6. Minh/just/leave/office/2 hours.
7. They/write/a report/since/last Monday?

You might also like