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
Put yet,already,ever,never,since,for into in the gap
1.They have ..............already..............sent the money.I got it this morning.
2.We have.......ever......been to Dalat before.We want to go there next year.
3.He has worked for the company................for................several years.
4.Have you .............ever.............seen the Kangaroo?-Yes,I have.
5.They have lived next door to my house........since............I was young.
6.The plane has.............already............taken off.It's now up in the sky.
7.I've ..........ever...........met a prettier girl than she is before.
8.That's the book.I've ...........ever.........read.
9.We have written to each other.......for.......a long time.
1.They have alreadysent the money.I got it this morning.
2.We have ever been to Dalat before.We want to go there next year.
3.He has worked for the company for several years.
4.Have you ever seen the Kangaroo?-Yes,I have.
5.They have lived next door to my house since I was young.
6.The plane has already taken off.It's now up in the sky.
7.I've ever met a prettier girl than she is before.
8.That's the book.I've ever read.
9.We have written to each other for a long time.