Đã LM

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

Bài tập làm quen với thì Hiện tại hoàn thành

Exercise 1: Chia động từ trong ngoặc

1. My mother (not/ play) hasn’t played any sport since last year.

2. I’d better have a shower. I (not/have) haven’t had one since Monday.

3. Lan doesn’t live with her family now and we (not/see) haven’t saw each other for five years.

4. I have just (realize) realized that there are only five weeks to the end of term.

5. Thuy (finish) has finished reading three books this week.

6. We have be (be) in London many times.

7. It is the second time I have traveled (travel) Da Lat.

Exercise 2: Tìm lỗi sai và sửa lại cho đúng

1. I haven’t cutted my hair since last May.

Since -> for

2. My mother has not working as a teacher for almost 5 years.

Working -> worked

3. The lesson haven’t started yet.

Bỏ yet
4. Has the dog eat yet?

Eat -> ate

5. I am worried that I still hasn’t finished my housework yet.

Am -> have

6. I have just decided to start working next week.

Working -> work

7. Long has been at his computer since seven hours.

Since -> for

8. Thao hasn’t received any good news since a long time.

Since -> for

9. My brother hasn’t played any sport for last year.

For - since

10. I’d better have a shower. I hasn’t had one since Sunday.

Had -> taken

Have -> take


Exercise 3: Viết lại câu

1. We/ play /tennis/ 4 years.

We have played tennis for 4 years.

2. She/ go/ the library/ today.

She has went the library today.

3. My brother/ move/ a new house/ near/ his girlfriend’s flat.

My brother has moved a new house near his girlfriend’s flat.

4. Her teacher/ not/ explain/ this lesson /yet.

Her teacher hasn’t explained this lesson yet.

5. This/ good/ film/ I/ ever/ watch.

This good film I have ever watched.

6. Quan/ just/ leave/ office/ 3 hours.

Quan has just leaved office for 3 hours.

7. They/ write/ a report/ since/ last Sunday?

They have wrote a report since last Sunday?


8. you / answer / the question

You have answer the question.

9. Tony / lock / the door

Tony has locked the door

Bài tập làm quen với thì Hiện tại hoàn thành tiếp diễn

Exercise 1: Chia động từ trong ngoặc vào các câu sau

1. I have been studying English for 5 years. (study)

2. They have been talking for the last hour. (talk)

3. He has been swimming for one hour.(swim)

4. It has been raining since last night. (rain)

5. Linda (work) has been working here for six years.

6. We (study) have been studying all day.

7. They (live) have been living in the USA for 5 months.

8. June (go) has been going to the supermarket every weekend for years.

9. They (not/exercise) haven’t been exercising enough.

10. I (not/drink) haven’t drinking enough water, that's why I feel tired.
Exercise 2: Tìm lỗi sai và sửa lại cho đúng

1. My older brother have been working since noon.

Have -> has

2. My mom have been writing to me since last summer due to her busy schedule.

Have -> has

3. I has been cleaning my house the whole day, so i am very tired now.

Has -> have

4. Everyone have been waiting for them for hours.

Ko co

5. It’s midnight now, someone next door have been singing since 11pm.

Since -> for

Exercise 3: Hoàn thành các câu hỏi dưới đây ở thì hiện tại hoàn thành tiếp diễn

1. How long have you been waiting for us? (you | wait)

2. What has Helen been doing since she returned? (Helen | do)

3. How long have you been learning English? (you | learn)

4. How long has she been working in the garden? (she | work)

5. Have you been using my computer again? (You | use)

6. Mel looks really tired. Has she been working all night? (she | work)

Bài 1: Điền dạng đúng của động từ ở thì hiện tại hoàn thành vào chỗ trống trong câu

1. The team (win) have won several championships.


2. She (write) has wrote three novels.

3. We (not see) haven’t saw each other for a long time.

4. He (visit) has visited many famous landmarks around the world.

5. They (study) have studyed English for five years

Bài 2: Điền dạng đúng của động từ ở thì hiện tại hoàn thành tiếp diễn vào chỗ trống trong câu

1. She (work) has been wroking in the garden all morning.

2. They (study) have been studying for the exam since last week.

3. I (wait) have been waiting for you for over an hour.

4. We (travel) have been traveling to different countries recently.

5. He (play) has been playing the piano since he was a child.

Bài tập 3: Viết lại các câu sau sử dụng thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn với từ
gợi ý trong ngoặc

1. I started learning Spanish two years ago. (for)

I have started learn Spanish for two years ago.

2. In 2010, they moved to London. (since)

In 2010, they have moved to London.

3. This is the first time we have visited a museum. (never)

We have never been visiting a museum.

4. They have been working on this project since last month. (for)
They have worked on this project for last month.

You might also like