I – Put the verbs in brackets into the Present Perfect Tense.
1. He (visit) …………………………..……..his friends recently.
2. Tom, I (not see) ………………………….……….you for ages! Where have you been?
3. I (not see ) ………………………………..Lan since we (leave) ……………………..school.
4. I (live) ..................................................................... here since last year.
5. Tuan (already / visit)………………………...... Ha Long Bay.
6. I (learn) …………….………………………………………… English for 4 years.
7. His family (not meet) …………………………… him since 1994.
8. …………… you (ever/see)……………..………… the film about “The war among the stars”?
9. Up to now, I (never / see)………………..……………………….such a fat man.
10. We (not see) …………………………………………....... them for a long time.
11. I’m sorry. I (not / finish)……….………………..… my work yet.
12. I will never forget what you (just / tell)………..…………………….. me
II – Write the sentences with the Present Perfect Tense.
1. Jane / not phone / me / for weeks.Ò ……………………………………………………………
2. It / rain / since I got up this morning.Ò …………………………………………………………………………
3. You / ever / be / to Italy?Ò …………………………………………………………………
4. She / be / in hospital / since Tuesday.Ò ………………………………………………………………………
5. Where / you / be / since 8 o’clock.Ò ………………………………………………………………
6. She / not go / cinema for ages.Ò ………………………………………………………………
7. Mr. Clack / work / in the bank for a long time.Ò ………………………………………………………………
8. I / write / this letter since six o’clock. .Ò ………………………………………………………………
The present perfect tense
Put the verbs in brackets into the present perfect tense, and fill the spaces by repeating the auxiliary.
1 Where have you (be)been ? ~ I (be)have been to the dentist.
2 Have You (have)had breakfast? ~ Yes, 1.have..
3 Has Someone (wind)winded the clock? ~ Yes, Tom . has winded the clock. .
4 Have You (see)seen my watch anywhere? ~ No, I'm afraid I . haven't. .
6 I (not finish)have not finished my letter yet.
7 He has just (go)gone out.
8 Someone (take)has taken my bicycle.
9 The phone (stop)has stopped ringing.
10 Have You (hear)heard from her lately? - No, 1.haven't..
11 I have just (wash)washed that floor.
Thanks nhìu !!