I. 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.
II. 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
1. We have never watched that TV programme
2. We watched a good progamme on TV last night
3. He has read that novel many timer before
4. He read that novel again during my last vacation
5. I had a little trouble with my car last week
6. However i haven't had no trouble with my car since then
7. I haven't seen John for a long time. I saw him 3 weeks ago
8. The school bell rang We must go now
9. I met mary last night . She has become a very big girl
10. He is very thirsty. He hasn't drunk since this morning
II
1. Tom has seen this film before.
2. I have finished my exercise already.
3. They 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 stay here since last week
1. have never watched
2 watched
3 has read
4 had
5 had
6 have had
7 haven't seen;saw
8 rang
9 met;became
10 hasn't drunk
II
1 has seen
2 have finished
3 have lived
4 has just washed
5 have dicussed
6 has never been
7 have known
8 have learnt
9 have been
10 have stayed