0% found this document useful (0 votes)
5 views8 pages

Present Perfect

Uploaded by

Bich Huong
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

Present Perfect

Uploaded by

Bich Huong
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

I.

PRESENT PERFECT (HIỆN TẠI HOÀN THÀNH)


* Write the past participle of the following verbs.
Infinitive Past Simple Past Participle
write
get
finish
come
stop
pass
meet
have
gave
switch
walk
invite
arrive
knock
drink

see
sing
bring
buy
forget
cry
try
eat
read
take
break
do
grow
speak
be
fly
Exercise 1. Choose the correct option.

1. I have / has already finished my homework.


2. My son have / has just started the university.
3. The Black family have / has gone to the seaside.
4. Dad haven’t / hasn’t watered the plants.
5. Have / Has Sam ever been to the USA?
6. Our English teachers have / has never ridden a horse.
7. Ann, Frank and Jim have / has bought a new house.
8. Have / Has you taken the dog for a walk?
9. The weather have / has been terrible since yesterday.
10. My little sister have / has just stopped crying.

Exercise 2. Write for or since in the following sentences:


1. Sam hasn’t been here a month.
2. Kate has lived there 2005.
3. I have come to you _ three weeks.
4. Bob has been in Washington Monday.
5. I haven’t seen her ages.
6. Sally has been in hospital April.
7. They have known Kate 2 years.
8. We have planned to stay there _ 2 days.
9. They have been friends their childhood.
10. Tom has been in the office _ 6 o’clock.

Exercise 3. Fill in with for, since, just, already, yet


1. My son went to the supermarket but he hasn’t come back …….
2. Leonard has ……….. made his bed but he hasn’t called his girlfriend …….
3. Miriam has lived in Morocco................................she was ten years old.
4. We have......................met the new teacher at the high school.
5. The waiter has..................brought me some coffee and biscuits.
6. Have they visited London ………? No, they haven’t...........................gone there.
7. That man has................come late again. His boss is very angry with him.
8. Has the girl lived in France....................five years? Yes, she arrived five years ago.

Exercise 4. Choose the correct answer.


1. Why haven’t you called the doctor_________?
A. already B. yet C. ever D. still
2. Have you been to the Bahamas?
A. lately B. still C. ever D. already
3. I have read your e-mail.
A. just B. ever C. still D. yet
4. We haven’t met the summer festival.
A. still B. never C. for D. since
5. The manager hasn’t decided what to do.
A. still B. never C. ever D. yet
6. Have you seen him _ ?
A. already B. ever C. recently D. still
7. They have had their house two and a half years.
A. already B. for C. since D. still
8. Dan has climbed a mountain. (This is the first time.)
A. yet B. never C. since D. for
9. I have written an article about drug addiction but I have to write one about tourism.
A. already B. still C. since D. yet
10. Prices have gone up .
A. for B. still C. yet D. lately

Exercise 5. Choose: been or gone.


1. Where’s Mum? She’s to the dentist’s.
2. Dad’s _ shopping: the fridge is full.
3. Tom’s to live in Spain.
4. I haven’t to the library for weeks.
5. Have you ever _ to Italy?
6. Joe’s _ swimming. He’ll be back at 5.00.

Exercise 6: Rewrite each sentence as a positive, negative, or question.


Example: She (be) has been here for several days.
She has not been here for several days.
Has she been here for several days?
1. Tom (see) _ this film before.
2. I (finish) _ my exercise already.
3. They (live) here since 1990.
4. My father (just wash) _ his car.
5. The students (discuss) the question recently.
6. Mary (never be) _ to Ha Noi.
7. We (know) each other for 5 years.
8. So far we (learn) five lessons.
9. We (be) pen pals for a long time.
10. They (stay) here since last week.

Exercise 7: Put the verbs in brackets in the correct tense.


1. Bob (see) _ this movie before.
2. Sandra (lend) her brother $ 200 so far.
3. Rashid (just pass) his driving test.
4. Karen (study) Italian for three years now and is still studying.
5. The teacher (already tell) to be quite.
6. Tim (not take) many photos yet.
7. Jorge (read) the newspaper already.
8. We (not begin) to study for the test yet.
9. John and I (be) pen pals for nearly 3 years.
10. He (wear) _ the same coat since he moved here.

Exercise 8: Put the verbs in brackets in the correct tense.


1. I (not see) your brother recently.
2. They (not contact) _ to each other for a long time.
3. How long you (study) English?
4. How many times you (see) him since he went to Edinburgh?
5. Who is that woman? I (never/ see) _ her before.
6. We (be) from French. We (be) there for 20 years.
7. I (see) that film several times because I like it.
8. Mary (lose) her hat for 2 days.
9. He (not finish) doing it yet.
10. He (not see) him since Christmas.

Exercise 9: Put the verbs in brackets in the correct tense.


1. I (live) in Ho Chi Minh City since 1975.
2. He (just see) her.
3. They (already show) _ the film.
4. I’m sorry the car is not here. I (just sell) it.
5. The Bakers (be) _ in New York for 3 months.
6. My brother (use) _ this computer for 2 years.
7. They (live) in this street for a long time.
8. Mr. Green (teach) French since he left London in 1997.
9. She (not speak) to me since last week.
10. Up to now, Hoa (work) very hard.

Exercise 10: Put the verbs in brackets in the present perfect or the simple past tense.
1. We (never watch) that TV programme.
2. We (watch) a good programme on TV last night.
3. He (read) that novel many times before.
4. He (read) that novel again during my last vacation.
5. I (have) a little trouble with my car last week.
6. However, I (have) _ no trouble with my car since then.
7. I (not see) John for a long time. I (see) him 3 weeks ago.
8. The school bell (ring) _ . We must go now.
9. I (meet) Mary last night. She (become) a very big girl.
10. He is very thirsty. He (not drink) since this morning.

Exercise 11: Put the verbs in brackets in the present perfect or the simple past tense.
1. It is very hot. Summer (come) .
2. They (study) _at this school for 7 years now.
3. They (begin) _ to study at this school 7 years ago.
4. Since (you know) when her ?
5. How long ago (he start) to learn French ?
6. She (lose) her handbag on the train yesterday morning.
7. My mother (be) in hospital for a long time and she cannot go home yet.
8. His dog (just run) out of the garden.
9. Mr Brown (travel) by air several times in the past.
10. He (travel) to Mexico by air last summer.

Exercise 12: Choose the best answer.


1. This is the most interesting novel
A. I’ve read C. I’ve never read
B. I had read D. I’ve ever read
2. I haven’t seen you
A. since a long time C. ages
B. for ages D. for long existence
3. It every day so far this week.
C. rains
A. rained
D. is raining
B. has rained
4. I any letter from him yet. C. don’t receive
A. haven’t received D. didn’t receive
B. will receive
5. We to Dalat several times. It’s a foggy city.
A. were C. were being
B. have been D. had been
6. I haven’t met him since he school.
A. left C. had left
B. was leaving D. was left
7. My uncle _ on this farm since he was 20.
A. has worked C. worked
B. have worked D. was working
8. He London 2 years ago and I him since then.
A. left/ hadn’t seen
B. left/ haven’t seen
9. By the time Tom got back, Peter _
A. have gone
B. went
10. She in Hue for twenty years.

A. A. lives B. has lived C. lived D. will live


11. It is the most exciting film I
A. never saw B. ever saw C. had ever seen D. have ever seen
12. They have been in love with each other they were young
A. while B. until C. for D. since
13. I the money from him yet.
A. haven’t received B. don’t receive
C. will receive D. am receiving
14. I (not see) my brother for 5 years.
A. hasn’t seen B. don’t see C. aren’t see D. haven’t seen

15. How many times there so far? A few times.


A. have you been B. would you be C. were you D. had you been

Exercise 13: Choose the best answer.


1. It’s at least a month since _Tom.
A. I last seen B. I last see C. I have last seen D. I last saw
2. We almost every lesson in this book so far.
A. Study B. studies C. has studied D. have studied
3. We that television program.
A. never watch B. not never watch
C. have never watched D. has never watched
4. Up to then, I _such a big fire.
A. have never seen B. had never seen C. never seen D. never see
5. I her since I _ a student.
A. know/ am B. knew/ was C. have known/ am D. have known/ was
6. get tired of answering the same questions every day?
A. Have you ever C. Had you ever
B. Do you ever D. Are you ever
7. She working on that manuscript for 2 year now.
A. will be C. has been
B. had been D. is
8. I there once a long time ago and back since.
A. went/have not been C. go/am not
B. have gone/was D. was going/had not been
9. In the last hundred years, traveling much easier and more comfortable.
A. becomes B. has become C. became D. will become
10. It is raining now. It began raining two hours ago. So it for two hours.
A. rains B. is raining C. has rained D. rained
11. Mike is playing chess. How long he ?
A. did/play C. is/playing
B. has/play D. has/been playing
12. Today is Thursday and she late twice this week. She late yesterday and on
Monday.
A. is/was C. has been/was
B. has been/is D. has been/had been
13. He in the same house since 1975.
A. has lived C. lived
B. is living D. had lived
14. We him since he _ married.
A. didn’t see/got C. haven’t
seen/got
B. don’t/get D. hadn’t seen/got
15. It _for two hours and the ground is too wet to play tennis.
A. is raining B. had rained C. has rained D. was
raining

Exercise 14: Find and correct the mistakes.


1. The flight to Vientiane have departed.
2. She hasn’t finish the letter.
3. I forget that girl’s name already.
4. Fred’s brother just graduates from university.
5. I am trying to learn English for years.
6. I have been waiting for two hours, but she not come yet.
7. She reads all the works of Dickens. How many have you read?
8. I wait here nearly half an hour for my gir-friend Joana; do you think she forgets to
come?
9. Mary rests in the garden all day because she is ill.
10. Although john has been studying at the university for five years he have not got his
degree yet.

Exercise 15: Find and correct the mistakes.


1. Jack is going to Switzerland for a holiday; I never am there.
2. We have lived for the last five months, and just decide to move.
3. You already drink 3 cups of tea since I sat here.
4. That book has lied on the table for weeks. Do you read it yet?
5. Are you asleep all the morning? I ring the bell for the last 5 minutes.
6. She works so hard this week that she has not had time to go out.
7. He has been writing a novel for the last two months. But she doesn’t finish yet.
8. My watch has gone for three days and it does not run down yet.
9. He lost his book. He has been looking for it all the morning, but it does not turn up
yet.
10. He has not been here since Christmas. I wonder where he lives sine then.

2
4

You might also like