I. Fill in the blank with "have" or "has"
1. During the five years, John ____has____ had fifteen different jobs.
2. He ____has____ worked in banking sector.
3. Teddy _____has____ been a teacher since 2004.
4. I ____have____ been on holiday for six days.
5. I and Kate ____have____ started our own company this year.
6.____has_____ your mother learned how to drive?
7. They ____have____ never been to Madrid.
8. ____have____ you ever met anyone famous?
II. Put the verbs in brackets into the present perfect tense.
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. Mary (never/ be) _____has never been________________ to Hanoi.
5. The students (discuss) ______have discussed_____ the question recently.
6. has Your mother (ever/wash) ____ever washed_____________ her car?
III. Choose the best answer to complete each of the following sentences.
1. D
2. B
3. D
4. B
5. D
6. B
7. B
8. C
9. C
10. C
IV. Rewrite the sentence, using the given clues
1. I have lued in Kon Tum nearlyeleven years. I moved to Kon Tum in 2010
2. My sister has never eaten durian before
3. I haven't met my old teacher since 2015
4. Have you ever been to New York?
5. This is the most delicious dish my mother has ever cook
6. Have you finished your witing reading exercises yet?