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
I. Give the correct form of the verbs in the present perfect.
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 learned
9. have been
10. have stayed
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 learned
9. have been
10. have stayed