A. Complete the sentences with the verbs in the present perfect.
1. How long _____________________ (you / stay) in the USA? 2. Why _____________________ (you / not apply) for a residence permit? 3. I _____________________ (never / be) abroad. 4. Mark _______________ _____________________ (always / believe) in fairy tales. 5. The Smiths _____________________ (already / meet) my grandson. 6. You _____________________ (not pay) us a visit for a long time. 7. I _____________________ (just / see) Margaret. She _______________ (be) sick for some time.
B. Ask for the information on the underlined part of the sentence.
1. Where _________________________________________________________? I have been at home all the time. 2. What _________________________________________________________________? We have found a key in the garden. 3. How many __________________________________________________________________? Tyson has bought three CDs. 4. Who _______________________________________________________________________? They have talked to their teacher. 5. How long ___________________________________________________________________? Rick has had an iPad for over a year.
C. Cross out (X) the form of each verb that doesn’t fit the context.
1. Did you read / Have you read this book yet?
2. Yesterday he celebrated / has celebrated his 18th birthday. 3. How many text messages did you send / have you sent so far? 4. We went / have gone to the zoo last weekend. 5. They didn’t arrive / haven’t arrived yet. 6. We bought / have bought our car four years ago. 7. How long did you know / have you known about your problem? 8. My students didn’t study / haven’t studied a lot recently. 9. Did you ever taste / Have you ever tasted sushi? 10. Have you ever eaten / Did you ever eat at an Indian restaurant?