Bài tập phân biệt thì Hiện tại hoàn thành và thì Quá khứ đơn
I. Hoàn thành câu sử dụng thì Quá khứ đơn hoặc thì Hiện tại hoàn thành.
11. a. John (lose) ……………………….………………….. a lot of money on lottery.
b. I (bave) ……………………….…………………. my hair cut about an hour ago.
c. Peter (take) ……………………….…………………. part in several blood donation campaigns.
d. Yesterday I (go) ……………………….…………………. to see a dentist.
e. He (look) …………………….…………… at the map for two hours.
2. a. Linda (buy) …………………….……………… a new dress yesterday.
b. She (water) …………………….………………the flowers one hour ago.
c. My grandmother usually (make) …………………….……………… pottery when she was young.
d. Lam (be) …………………….……………… a primary English teacher for five months.
e. They (run) …………………….……………… for more than 30 minutes.
II. Điền yet hoặc already vào chỗ trống trong mỗi câu sau.
1. The girl has not eaten her lunch …………………………………………………………………...
2. Have you bought the tickets for our journey …………………………………………………………?
3. I have ………………………………………………………… eaten the sushi.
4. Have you packed your bags …………………………………………………………?
5. Have you finished repainting the fence …………………………………………………………?
6. We’ve ………………………………………………………… seen the movie.
7. Daniel hasn’t fixed the broken pipe ………………………………………………………….
8. He has ………………………………………………………… finished his assignment.
9. She has not eaten anything for breakfast ………………………………………………………….
10. We have ………………………………………………………… had chance to work with your teacher.
III. Chuyển các câu sau thành câu hỏi có sử dụng yet.
0. They have signed the contract. → Have they signed the contract yet?
1. He has received her wedding invitation.→ ……………………………………………………………………
2. Jane has not spoken to her math teacher.→ ……………………………………………………………………
3. Mark hasn't done his homework. →…………………………………….………………………………………
4. Julie has found a new apartment. →…………………………………………….………………………………
5. Peter hasn't driven to work. →…………………………………………………………………………………
1
6. Minh has taken some photos of Hawaii→. ……………………………………………………………………
7. They have finished redecorating our house.→ ……………………………………………………………………
8. Alex has helped Anna fix her bike.→ ………………………………………..…………………………………
9. Linda has made some photocopies of the contract.→ ………………………………………………………
10. The flight from Hanoi to Tokyo has landed→. ………………………………………………………………
IV. Chọn đáp án đúng để hoàn thành các câu sau.
1. Mark ______ football yesterday.
A. played B. have played C. has played
2. My father __________ the car. It looks clean now.
A. washed B. have washed C. has washed
3. Last weekend my classmates and I _________ to the park.
A. went B. have gone C. has gone
4. I _______ my old friend two days ago.
A. met B. have met C. has met
5. Peggy ________ another country.
A. never visited B. have never visited C. has never visited
6. She _______ in Shanghai for a year when she was a student.
A. lived B. have lived C. has lived
7. Oh no! I ________ my watch.
A. lost B. have lost C. has lost
8. Maria _________ her final exam last week.
A. finished B. have finished C. has finished
9. Sam _________ in San Diego a week ago.
A. arrived B. have arrived C. has arrived
10. He _________ Mary.
A. just phoned B. have just phoned C. has just phoned
V. Điền dạng đúng của những động từ cho sẵn vào chỗ trống trong các câu ở bên dưới.
Be quit spend answer give
1. Last summer, I ……………………………………………….. two weeks in Brighton with my parents.
2. He …………………………………………… unemployed since he left school.
3. Nobody …………………………………………… the phone when it rang.
4. My uncle …………………………………………… up smoking last year.
5. Jack …………………………………………… his job a few days ago.
2
Have fall steal visit be
6. The weather ………………………………………………………………. dreadful for two weeks.
7. Someone ……………………………………………………… my bicycle. Now I’ll have to walk home.
8. Bob ……………………………………………………… off his bike three times this month.
9. Anna ……………………………………………………… an operation last June.
10. Tony ……………………………………………………… Japan many years ago.
VI. Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn.
1. The Titanic (sink) ……………………………………………………… in 1912.
2. I (see) ………………………………………… the movie Titanic twice. I'm going to see it again tonight.
3. He (begin) ……………………………………………………… playing tennis when he was twenty-five.
4. House price (rise) ……………………… in 2008 but then (fall) ………………………………… in 2009.
5. I (not see) ……………………………………………………… Barbara in her office yesterday.
6. Bean (not smoke) ………………………………………… for two weeks. He is trying to give it up.
7. "When (he/ arrive) ………………………………………………………? – He arrived at 2 o'clock."
8. (you see) ……………………………………………………… the moon last night?
9. Ben (break) ……………………………………………………… his leg in a car accident five years ago.
10. Here are your shoes. I (just/ clean) ……………………………………………………… them.
VII. Chọn đáp án đúng để hoàn thành câu.
1. This house needs cleaning. We haven't cleaned it _________ months.
A. since B. for C. ago
2. I haven't spoken to him _________ yesterday.
A. since B. for C. ago
3. George has been interested in science _________ he was a little boy.
A. since B. for C. ago
4. I'm fed up with this rain. It has rained _________ three weeks.
A. since B. for C. ago
5. I arrived at the bus stop ten minutes _________.
A. since B. for C. ago
6. I bought this laptop two years _________ and I haven't had any problems with it _________.
A. since … for B. since … ago C. ago … yet
7. I have _________ had a great time with my friends.
A. already B. yet C. ago
8. Don't come in here with those muddy shoes. I have _________ cleaned this floor!
A. yet B. just C. ago
9. You don't have to do the dishes. John has _________ done it.
A. already B. yet C. never
10. We had no time. We haven't done the report _________.
A. already B. yet C. ago
3
11. We come too late. The film has _________ started.
A. already B. just C. ever
12. They have lived there _________ they were born.
A. since B. for C. ago
13. Have you _________ travelled to London?
A. never B. ever just
14. Many people were at the party _________ night.
A. since B. ago C. last
15. She went to the supermarket one hour _________.
A. yet B. ago C. last
VIII. Thêm các trạng từ trong ngoặc vào chỗ trống thích hợp trong các câu sau và viết lại.
1. We haven't participated in any internship programs. (yet)
………………………………………………………………………………………………………..
2. I have helped James in the kitchen. (already)
………………………………………………………………………………………………………
3. Why haven't you fed the dog? (yet)
………………………………………………………………………………………………………
4. I have been to the Eiffel Tower. (never)
………………………………………………………………………………………………………
5. I have met your teacher, and she's told me that you haven't finished the assignment. (yet)
………………………………………………………………………………………………………
6. Have you seen a white elephant? (ever)
………………………………………………………………………………………………………
7. The baker has made a delicious apple pie. (just)
………………………………………………………………………………………………………
8. Susan moved to Chicago a long time. (ago)
………………………………………………………………………………………………………
9. Michael has been very nervous she came here. (since)
………………………………………………………………………………………………………
10. They haven't eaten anything twenty hours. (for)
………………………………………………………………………………………………………