Bài tập 1: Điền “since” hoặc “for” vào chỗ trống thích hợp
1. We have been friends___since____ we first met in college.
2. Our son have studied____for___ hours.
3. She has worked for that company____for___ nearly a decade.
4. They have lived in that apartment___since____ 2016.
5. We have waited for them____since___ 6pm.
6. ____since___ we started dating, she has always made me happy.
7. I have washed the dishes____since___ the beginning of this week.
8. Our neighbors have sung____since___ noon.
9. ____since___ last Friday, he has been absent____for___ 3 days.
10. Richard and I haven’t written letters to each other___for____ months.
Bài tập 2: Hoàn thành câu với ‘just’, ‘yet’ and ‘already’.
Lưu ý: Một số câu có thể có nhiều hơn 1 đáp án.
1. Look! We have____just___ found a cat in the garden.
2. No, thanks! I have____already___ eaten.
3. An accident has____just___ happened. That’s why we heard the sound minutes ago.
4. Oh, no! It’s 6pm, but I haven’t completed my task___yet____.
5. Don’t worry! I have____already___ done that for you.
6. I’m so hungry. I haven’t had lunch___yet____.
7. I have____already___ washed the dishes. You don’t have to do it anymore.
8. Oh, you don’t have to call her anymore. I have____already___ done that.
9. I have___just____ run here. I’m very tired now.
10. I think she has____just___ cried. Her eyes are red.
Bài tập 3: Chia động từ trong ngoặc ở thì Hiện tại hoàn thành
1. They______have lived______ (live) here since 1998.
2. I______haven't seen______ (not see) her since 1998.
3. We______have visited______ (visit) this place many times.
4. My family and I___have___ never___watched___ (watch) this movie.
5. This is the first time I______have eaten______ (eat) this dish.
6. My best friend___has___ just___moved___ (move) to another city.
7. This is the best book we___have___ ever___read___ (read).
8. They______haven't talked_____ (not talk) to each other for a week.
9. My mom______hasn't had_____ (have) dinner yet.
10. ___have__ you ever___fed___ (feed) a tiger?
11. That family_______has bought_____ (buy) a new house.
12. We_____have called_______ (call) 15 customers this morning.
13. My father_______hasn't gone_____ (not go) back to his home town since he moved here.
14. That employee______has written_____ (write) any reports this week.
15. Sarah______has won____ (win) that competition many times.
16. She______has lost______ (lose) her wallet.
17. Lily and Kim are the funniest people I___have___ ever___talked___ (talk) to.
18. This month, we_______haven't exercised_____ (not exercise) so far.
19. We______haven't travelled______ (not travel) since our wedding.
20. Her kid_______have broken_____ (broke) the TV, so they can’t watch their favorite show now.
Bài tập 4: Lựa chọn phương án đúng.
1. Have you ever____________ to Hội An?
A. be B. go C. travel D. been
2. My younger sister____________ a new room.
A. have rented B. has rent C. has rented D. rented
3. This is the sweetest ice-cream I____________.
A. have ever make B. have ever made C. haven’t made D. have never made
4. She has lived there____________.
A. for long time B. for 3 months ago C. since 3 months ago D. for a long time
5. I____________ this dish before.
A. haven’t tried B. have ever tried C. have never tried D. A & C
6. Sarah and I____________ our daughter.
A. hasn’t picked up B. haven’t picked C. not have picked up D. haven’t picked up
7. My brothers____________ back home since their graduation.
A. haven’t came B. haven’t come C. hasn’t come D. have came
8. We____________ each other for many years.
A. have known B. have know C. has known D. haven’t known
9. They have been friends____________ their graduation.
A. sine B. from C. since D. to
10. The new students____________ anyone in our class.
A. hasn’t talked B. have talked C. haven’t talked D. haven’t talk