I. Give the correct form of the verbs in the present perfect.
1. Tom (see) ........................................................... this film before.
2. I (finish) ........................................................... my exercise already.
3. They (live) ........................................................... here since 1990.
4. My father (just wash) ........................................................... his car.
5. The students (discuss) ........................................................... the question recently.
6. Mary (never, be) ........................................................... to Ha Noi.
7. We (know) ........................................................... each other for 5 years.
8. So far we (learn) ........................................................... five lessons.
9. We (be) ........................................................... pen pals for a long time.
10. They (stay) ........................................................... here since last week.
II. Put the verbs in brackets in the present perfect or the simple past tense.
1. We (never watch) ........................................................... that TV programme.
2. We (watch) ........................................................... a good programme on TV last night.
3. He (read) ........................................................... that novel many times before.
4. He (read) ........................................................... that novel again during my last vacation.
5. I (have) ........................................................... a little trouble with my car last week.
6. However, I (have) ........................................................... no trouble with my car since then.
7. I (not see) .......................................................... John for a long time. I (see) ...................................................... him 3 weeks ago.
8. The school bell (ring) ............................................................ We must go now.
9. I (meet) .......................................................... Mary last night. She (become) ........................................................... a very big girl.
10. He is very thirsty. He (not drink) ........................................................... since this morning.
III. Put the verbs in brackets in the correct verb tense.
1. Be careful! The teacher (look) ........................................................... at you.
2. The boy (learn) ........................................................... for three years, but he can't understand this letter.
3. How long (you/know) ........................................................... Paul?
- I (know) ........................................................... him for five years.
4. (she/feed) ........................................................... the cat yet?
5. We (not see) ........................................................... Lan since we (be) ........................................................... on holiday last summer.
6. (she/finish) ........................................................... her homework yet?
7. (your dog/ever bite) ........................................................... anyone?
- Yes, he (bite) ........................................................... the postman last month.
8. Would you like some coffee? I (just/ make) .......................................................... some.
9. (you/ ever be) ........................................................... to Ha Noi?
10. Our school performance (start) ........................................................... late last Sunday because of the heavy rain.
IV. Put the verbs in brackets into the correct tense or form.
1. My father ........................................................... (watch) News in 60 Seconds every evening.
2. ........................................................... (you/ ever/ meet) a famous football player?
3. Ten years ago, people ........................................................... (not spend) as much time on screens as they do today.
4. Mr Gray ........................................................... (teach) French here since 2015.
5. We ........................................................... (fly) to Washington tomorrow afternoon.
6. Gustave Eiffel ........................................................... (design) Eiffel Tower in 1889.
7. Someone ........................................................... (knock) at the door. Can you see who it is?
8. I ........................................................... (not play) basketball because I’m not tall enough.
Cảm ơn vì đã giúp
E23. Give the correct form of the verbs in the present perfect.
1. Tom (see) has seen this film before.
2. I (finish) have finished my exercise already.
3. They (live) have lived here since 1990.
4. My father (just wash) has just washed his car.
5. The students (discuss) have discussed the question recently.
6. Mary (never, be) has never been to Ha Noi.
7. We (know) have known each other for 5 years.
8. So far we (learn) have learnt five lessons.
9. We (be) have been pen pals for a long time.
10. They (stay) have stayed here since last week.
E23:
1.has seen
2.have finished
3.have lived
4.has just washed
5.have discussed
6.has never been
7.have known
8.have learnt
9.have been
10.have stayed