Cùng Aladin English luyện tập ngay kiến thức về thì hiện tại hoàn thành với các dạng bài tập từ cơ bản đến nâng cao dưới đây!
Nếu các bạn muốn có 1 bảng tổng hợp kiến thức về thì hiện tại hoàn thành một cách ngắn gọn, cô đọng và đơn giản nhất thì có thể xem ngay tại đây nhé.
Bây giờ thì cùng luyện tập kiến thức thì hiện tại hoàn thành thôi nào!
I. BÀI TẬP THÌ HIỆN TẠI HOÀN THÀNH CƠ BẢN
Exercise 1: Fill in the blanks with the correct form of the verb in parentheses:
- She ________ (finish) her homework already.
- They ________ (live) in this city for five years.
- I ________ (never/see) that movie before.
- We ________ (visit) Paris several times.
- He ________ (not/find) his keys yet.
- The children ________ (just/eat) lunch.
- You ________ (study) English for a long time.
- She ________ (work) at this company since 2010.
- I ________ (already/buy) the tickets for the concert.
Exercise 2: For each sentence, write the negative form and the question form in the present perfect tense
-
I have lost my keys.
- Negative: I ________ my keys.
- Question: ________ your keys?
-
She has never eaten sushi before.
- Negative: She ________ sushi before.
- Question: ________ sushi before?
-
We have finished our project.
- Negative: We ________ our project.
- Question: ________ your project?
-
They have not seen that movie yet.
- Negative: They ________ that movie yet.
- Question: ________ that movie yet?
-
He has visited his grandparents recently.
- Negative: He ________ his grandparents recently.
- Question: ________ his grandparents recently?
-
The cat has just broken the vase.
- Negative: The cat ________ the vase.
- Question: ________ the vase?
-
You have been to Italy before.
- Negative: You ________ to Italy before.
- Question: ________ to Italy before?
-
The teacher has given us a lot of homework.
- Negative: The teacher ________ us a lot of homework.
- Question: ________ you a lot of homework?
-
I have already read that book.
- Negative: I ________ that book yet.
- Question: ________ that book?
Exercise 3: Rewrite the sentences using the given words
-
She / just / eat / lunch.
→ _______________________________.
-
They / not / finish / the report / yet.
→ _______________________________.
-
I / never / be / to Japan.
→ _______________________________.
-
He / recently / visit / his grandmother.
→ _______________________________.
-
We / see / that movie / once.
→ _______________________________.
-
The children / already / clean / their room.
→ _______________________________.
-
She / meet / my brother / before.
→ _______________________________.
-
I / just / forget / his name.
→ _______________________________.
-
They / already / travel / abroad.
→ _______________________________.
II. BÀI TẬP THÌ HIỆN TẠI HOÀN THÀNH NÂNG CAO
Exercise 1: Rewrite the sentences
- This last time Tom came back to his hometown was 5 years ago.
=> Tom hasn’t………………………………………………………………………………………………
- He started working as a teacher 6 months ago.
=> He has…………………………………………………………………………………………………..
- It has been 3 years since we first went to Japan.
=> We have………………………………………………………………………………………………….
- I last had my hair cut in June.
=> I haven’t………………………………………………………………………………………………….
- The last time we met was 2 years ago.
=> We haven’t……………………………………………………………………………………………….
- It has been a long time since we last called each other.
=> We haven’t……………………………………………………………………………………………….
- When did you have 10 scores in Math?
=> How long……………………………………………………………………………………………..?
- This is the first time I had such an exciting trip
=> I have never………………………………………………………………………………………………
- I haven’t seen Anna for 10 days.
=> The last………………………………………………………………………………………………….
Exercise 2: Find and correct the mistake
- I haven’t cutted my hair since last June.
- She has not working as a teacher for almost 5 years.
- The lesson haven’t started yet.
- Has the cat eat yet?
- I am worried that I hasn’t still finished my homework yet.
- I have just decided to start working next week.
- He has been at his computer since seven hours.
- She hasn’t received any good news since a long time.
- My father hasn’t played any sport for last year.
Exercise 3: Rewrite the sentences
- This is the first time he went abroad.
-> He hasn’t………………………………………………………………………………..
- She started driving 1 month ago.
-> She has………………………………………………………………………………..
- We began eating when it started to rain.
-> We have………………………………………………………………………………….
- I last had my hair cut when I left her.
-> I haven’t……………………………………………………………………………………
- The last time she kissed me was 5 months ago.
-> She hasn’t…………………………………………………………………………………
- It is a long time since we last met.
-> We haven’t…………………………………………………………………………………
- When did you have it?
-> How long……………………………………………………………………………………
- This is the first time I had such a delicious meal.
-> I haven’t…………………………………………………………………………………….
- I haven’t seen him for 8 days.
-> The last……………………………………………………………………………………
III. ĐÁP ÁN
1. Bài tập thì hiện tại hoàn thành cơ bản
Exercise 1:
- She has finished her homework already.
- They have lived in this city for five years.
- I have never seen that movie before.
- We have visited Paris several times.
- He has not found his keys yet.
- The children have just eaten lunch.
- You have studied English for a long time.
- She has worked at this company since 2010.
- I have already bought the tickets for the concert.
Exercise 2:
- I have lost my keys.
- Negative: I haven't lost my keys.
- Question: Have you lost your keys?
- She has never eaten sushi before.
- Negative: She has never eaten sushi before. (No change needed)
- Question: Has she ever eaten sushi before?
- We have finished our project.
- Negative: We haven't finished our project.
- Question: Have you finished your project?
- They have not seen that movie yet.
- Negative: They haven't seen that movie yet. (No change needed)
- Question: Have they seen that movie yet?
- He has visited his grandparents recently.
- Negative: He hasn't visited his grandparents recently.
- Question: Has he visited his grandparents recently?
- The cat has just broken the vase.
- Negative: The cat hasn't broken the vase.
- Question: Has the cat broken the vase?
- You have been to Italy before.
- Negative: You haven't been to Italy before.
- Question: Have you been to Italy before?
- The teacher has given us a lot of homework.
- Negative: The teacher hasn't given us a lot of homework.
- Question: Has the teacher given you a lot of homework?
- I have already read that book.
- Negative: I haven't read that book yet.
- Question: Have you read that book?
Exercise 3:
- She has just eaten lunch.
- They have not finished the report yet.
- I have never been to Japan.
- He has recently visited his grandmother.
- We have seen that movie once.
- The children have already cleaned their room.
- She has met my brother before.
- I have just forgotten his name.
- They have already traveled abroad.
2. Bài tập thì hiện tại hoàn thành nâng cao
Exercise 1:
- Tom hasn’t come back home for 5 years.
- He has worked as a teacher for 6 months.
- We have not gone to Japan for 3 years.
- I haven’t had my hair cut since June.
- We haven’t met for 2 years.
- We haven’t called each other for a long time.
- How long have you had 10 scores in Math?
- I have never had such an exciting trip
- The last time I saw Anna was 10 days ago.
Exercise 2:
- cutted => cut
- working => worked
- haven’t => hasn’t
- eat => eaten
- hasn’t => haven’t
- Đúng
- since => for
- since => for
- for => since
Exercise 3:
- He hasn’t never gone abroad before.
- She has driven for 1 month.
- We have eaten since it started raining.
- I haven’t cut my hair since I left her.
- She has kissed me for 5 months.
- We haven’t met (each other) for a long time.
- How long have you had it?
- I haven’t never eaten such a delicious meal before.
- The last time I saw him was 8 days.
Ngoài thì hiện tại hoàn thành, các bạn còn có thể tìm hiểu rất nhiều kiến thức hay khác tại mục Kiến thức trên website Aladin English nữa đó. Các bạn nhớ tham khảo và chăm chỉ theo dõi, rèn luyện thêm các kiến thức tiếng Anh này nhé.