I. Fill in the blank with "have" or "has"
1. During the five years, John ________ had fifteen different jobs.
2. He ________ worked in banking sector.
3. Teddy ________ been a teacher since 2004.
4. I ________ been on holiday for six days
. 5. I and Kate ________ started our own company this year.
6.________ your mother learned how to drive?
7. They ________ never been to Madrid
. 8. ________ you ever met anyone famous?
II. Put the verbs in brackets into the present perfect tense.
1. Tom (see) _________________ this film before.
2. I (finish) ________________________ my exercise already.
3. They (live) __________________ here since 1990
. 4. Mary (never/ be) _____________________ to Hanoi.
5. The students (discuss) ___________ the question recently.
6. Your mother (ever/wash) _________________ her car?
III. Choose the best answer to complete each of the following sentences.
1. Peter _____________ to that museum twice.
A. have been
B. was
C. will be
D. has been
2. We __________ to Da Lat several times. It’s a foggy city. A. were B. have been C. were being D. had been
3. Huy ___________ learnt English for 5 years. A. have B. to have C. having D. has
4. This is the most interesting novel _____________
A. I have to read B. I had read C. I’ve never read D. I’ve ever read
5. This is _______ expensive dictionary I have.
A. more B. most C. the more D. the most
6. My parents ____________ abroad for a week
. A. have be B. have been C. having be D. having been
7. Je _______ London 2 years ago and I _______________________ him since then.
A. left/ hadn’t seen B. left/ haven’t seen C. was leaving/ haven’t seen D. left/ didn’t seen
8. John usually _________ swimming with my friends on the weekends
A. go B. went C. goes D. has gone 9. Have you ever _________ of that? A. hear B. heard C. hears D. hearing
10. That is the most interesting film I ___________.
A. has ever watched B. has ever watch C. have ever watched D. have ever watch
1. when is the festival of the sun held?
2. where is the festival celebrated?
3. how often the festival takes place?
4,5,,6,7 ko biết :D