You are on page 1of 6

NAME:

EXAM PRESENT PERFECT


A. Complete the models.
1. She has been in Hawaii many times.
(-)
(?)
(+)
(-)
2. They have taken the kids to Six Flags.
(-)
(?)
(+)
(-)
3. I have written poems to my friends.
(-)
(?)
(+)
(-)
4. Robert has given conferences at the hotel.
(-)
(?)
(+)
(-)
5. Steve and Hannah have driven to New York.
(-)
(?)
(+)
(-)

6. You have sent e-mails.


(-)
(?)
(+)
(-)
7. We have ridden a horse at my dads ranch.
(-)
(?)
(+)
(-)
8. I have gotten up late on weekends.
(-)
(?)
(+)
(-)
9. They have lived in Mexico since 2001.
(-)
(?)
(+)
(-)
10. He has worked at McDonalds for 2 years.
(-)
(?)
(+)
(-)
PRESENT PERFECT PROGRESSIVE.
A. Complete the models.
1. She has been watching the news all day.
(-)
(?)
(+)
(-)

2. We have been vacationing in Orlando for 6 days.


(-)
(?)
(+)
(-)
3. I have been looking at the stars for a few minutes.
(-)
(?)
(+)
(-)
4. He has been taking a shower for 20 minutes.
(-)
(?)
(+)
(-)
5. It has been sleeping outside since we left.
(-)
(?)
(+)
(-)
6. George has been studying in his room since last night.
(-)
(?)
(+)
(-)
7. My mom has been baking pies all week.
(-)
(?)
(+)
(-)

8. It has been fighting with other dogs.


(-)
(?)
(+)
(-)
9. They have been going to Denver on vacation.
(-)
(?)
(+)
(-)
10. Laura has been babysitting her little brother all weekend.
(-)
(?)
(+)
(-)

B. Complete with a time clause.


1. He has been living here since
2. We have been watching a movie since
3. I have been working at the museum since
4. They have been studying French since
5. You have been dreaming about me since

C. Answer the following questions with a complete answer.


1. How long have you been studying English?

2. What has she been watching on TV?

3. Where have they been practicing volleyball?

4. How long has it been sleeping outside?

5. What have you been doing all day?

D. Correct the mistakes. Re- write sentences / questions.


1. Has you ever ate Chinese food?

2. Have they been ever to New York?

3. We yet havent gone shopping.

4. I not have saw that movie still.

5. He have been studied English for six months.

6. Where have they work?

7. What have you did in the last 24 hours?

8. She has been lived in Canada since 1995.

9. How long have your mom cooking?

10. We have go not to Cancun.

Complete the sentences with since or for.


1. We have been in this city

6 months.

2. She has been waiting for the doctor

one oclock.

3. I have been in the hospital

5 days.

4. John has been working at the company


5. It hasnt rained

last Monday.

6. Michelle has been a teacher


7. They have been here

September.
this morning.

8. My parents have lived in Mexico

1997.

9. You have been studying at Headstart


10. We have been in class

10 years.

hour.

September.

You might also like