2.1. Bài tập 1: Chia động từ trong ngoặc ở thì Hiện tại hoàn thành
1.They____________ (live) here since 1998.
2.I____________ (not see) her since 1998.
3.We____________ (visit) this place many times.
4.My family and I______ never______ (watch) this movie.
5.This is the first time I____________ (eat) this dish.
6.My best friend______ just______ (move) to another city.
7.This is the best book we______ ever______ (read).
8.They____________ (not talk) to each other for a week.
9.My mom____________ (have) dinner yet.
10.______ you ever______ (feed) a tiger?
11.That family____________ (buy) a new house.
12.We____________ (call) 15 customers this morning.
13.My father____________ (not go) back to his home town since he moved here.
14.That employee____________ (write) any reports this week.
15.Sarah____________ (win) that competition many times.
16.She____________ (lose) her wallet.
17.Lily and Kim are the funniest people I______ ever______ (talk) to.
18.This month, we____________ (not exercise) so far.
19.We____________ (not travel) since our wedding.
20.Her kid____________ (broke) the TV, so they can’t watch their favorite show
now.
2.2. Bài tập 2: Sắp xếp lại từ để tạo thành câu Hiện tại hoàn thành đúng.
1.borrowed/ many times/ she/ my money/ has/.
2.the party/ hasn’t called/ since/ me/ he/.
3.I/ the most meaningful/ this is/ movie/ have ever watched/.
4.have bought/ a lot of things/ so far/ the children/.
5.have/ many times/ that city/ visited/ we/.
6.here/ just/ moved/ that man/ has/.
7.used/ for years/ we/ that machine/ haven’t/.
8.sunny/ has been/ it/ for hours/.
2.3. Bài tập 3: 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
2.4. Bài tập 4: 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_______ found a cat in the garden.
2.No, thanks! I have_______ eaten.
3.An accident has_______ happened. That’s why we heard the sound minutes ago.
4.Oh, no! It’s 6pm, but I haven’t completed my task_______.
5.Don’t worry! I have_______ done that for you.
6.I’m so hungry. I haven’t had lunch_______.
7.I have_______ washed the dishes. You don’t have to do it anymore.
8.Oh, you don’t have to call her anymore. I have_______ done that.
9.I have_______ run here. I’m very tired now.
10.I think she has_______ cried. Her eyes are red.
2.5. Bài tập 5: Điền since hoặc for vào chỗ trống thích hợp
1.We have been friends_______ we first met in college.
2.Our son have studied_______ hours.
3.She has worked for that company_______ nearly a decade.
4.They have lived in that apartment_______ 2016.
5.We have waited for them_______ 6pm.
6._______ we started dating, she has always made me happy.
7.I have washed the dishes_______ the beginning of this week.
8.Our neighbors have sung_______ noon.
9._______ last Friday, he has been absent_______ 3 days.
10.Richard and I haven’t written letters to each other_______ months.
2.6. Bài tập 6 (nâng cao): Tìm và sửa lỗi trong các câu bên dưới.
1.My father hasn’t cutted the grass for two months.
2.My uncle has work for that company for 10 years.
3.The children hasn’t cleaned their rooms yet.
4.They has lived there since 1988.
5.Have you watch this movie?
6.They have win that competition many times. 
7.Lee and Sarah hasn’t texted each other since that party.
8.He hasn’t never left his hometown.
9.My father hasn’t read any books last year.
10.My niece played the piano since she was a kid.