Sei sulla pagina 1di 8

WORKSHEET 3

SUBJECT: Present Perfect Tense

A) Fill the gaps with 'have' or 'has'.


1. I ___________answered the question.

6. We_____________ washed the car.

2. She____________ opened the window.

7. He______________ closed the window.

3. They__________ called us.

8. Jenny______________ locked the door.

4. You__________ carried a box.

9. The girls _______________ visited the museum.

5. It _____________rained a lot.

10. John and Sophie_____________ helped in the


garden.

B) Make positive present perfect sentences


1. (I / study / French)

11. (She / go / to Peru)

_____________________________________________

_____________________________________________

2. (She / eat / octopus)

12. (We / eat / too much chocolate)

_____________________________________________

_____________________________________________

3. (They / go / to Scotland)

13. (I / have / breakfast this morning)

_____________________________________________

_____________________________________________

4. (We / read / that book)

14. (John / miss / the train)

_____________________________________________

_____________________________________________

5. (He / live / here for three years)

15. (Lucy / cook / breakfast)

_____________________________________________

_____________________________________________

6. (You / know / David for ten years)

16. (They / write / to the politician)

_____________________________________________

_____________________________________________

7. (We / be / here for two weeks)

17. (You / find / your wallet)

_____________________________________________

_____________________________________________

8. (I / lose / my keys)

18. (I / meet / his mother)

_____________________________________________

_____________________________________________

9. (He / drink / too much coffee)

19. (We / try / roller-skating)

_____________________________________________

_____________________________________________

10. (They / miss / the train)

20. (She / pass / the exam)

_____________________________________________

_____________________________________________

C) Make negative present perfect sentences


1. (We / not / go / to Paris)

11. (She / not / make / dinner)

_____________________________________________

_____________________________________________

2. (She / not / see / The Lord of the Rings)

12. (They / not / arrive / yet)

_____________________________________________

_____________________________________________

3. (He / not / meet / my mother)

13. (Lucy / not / do / her homework)

_____________________________________________

_____________________________________________

4. (They / not / visit / St. Pauls)

14. (I / not / read / that book)

_____________________________________________

_____________________________________________

5. (I / not / know / him for three months)

15. (He / not / live / in Berlin)

_____________________________________________

_____________________________________________

6. (You / not / study / French for ten years)

16. (John / not / buy / any food)

_____________________________________________

_____________________________________________

7. (They / not / be / in London for six months)

17. (She / not / clean / the kitchen)

_____________________________________________

_____________________________________________

8. (He / not / hurt / his leg)

18. (You / not / call / me)

_____________________________________________

_____________________________________________

9. (She / not / leave / her phone in a taxi)

19. (We / not / find / the book yet)

_____________________________________________

_____________________________________________

10. (We / not / lose / our tickets)

20. (They / not / sleep / well)

_____________________________________________

_____________________________________________

D) Make yes / no present perfect questions


1. (They / go / to the USA?)

5. (They / live / here as long as we have?)

_____________________________________________

_____________________________________________

2. (You / read / War and Peace?)

6. (You / go / to Australia?)

_____________________________________________

_____________________________________________

3. (She / be / late for a meeting?)

7. (She / miss / the bus?)

_____________________________________________

_____________________________________________

4. (He / meet / your family yet?)

8. (I / meet / you before?)

_____________________________________________

_____________________________________________

9. (They / take / the exam?)

15. (How long / he / work here?)

_____________________________________________

_____________________________________________

10. (She / work / in this company for fifteen years?)

16. (Why / you / bring that?)

_____________________________________________

_____________________________________________

11. (How long / she / live in London?)

17. (How many times / you / visit Scotland?)

_____________________________________________

_____________________________________________

12. (Where / you / be?)

18. (How many books / you / read this week?)

_____________________________________________

_____________________________________________

13. (How much coffee / you / drink today?)

19. (How long / you study English?)

_____________________________________________

_____________________________________________

14. (What / you / do today?)

20. (How much food / you / buy?)

_____________________________________________

_____________________________________________

E) Write a suitable sentence using the PRESENT PERFECT TENSE


1. Anns hair was dirty. Now its clean. (wash) ... Ann has washed her hair
2. Tom was 80 kg. Now hes 70. (lose weight) ..
3. Bill played football yesterday. Now he cant walk; his leg is in plaster. (break)

4. My sister is looking for her pen. (lose)


5. Mary is on holiday in France. (go) ..
6. Mr. Hill was in Canada last week. Hes back in London now. (be)
.
7. Look! Mrs. Smith has got a lot of packages. (buy) .
8. I cant eat anything now. (eat too much) .
9. Mrs. Jenkins is very tired. (clean / house)
10. Tony needs a holiday. (work / hard / this year)
F) Use PRESENT PERFECT TENSE after BECAUSE
Example: She cant go to the party. (catch a cold)
She cant go to the party because she has caught a cold.
1. He cant walk very fast. (hurt / leg)

3. I know this story very well. (see the film)

2. I cant get in. (lose / key)

4. I cant post the letter. (not put / stamp / on it)

5. He cant stand up. (eat too much)

8. We dont know how he is. (not hear from him)

6. They cant go on holiday. (not save / money)

9. He wont take a cigarette. (give up smoking)

7. I know him. (meet him before)

10. She cant get in. (he / lock the door)

G) Follow the example and do the same using


ALREADY
Example: Bring the milk in, please.

6. You have a bad cough. I think you should stop


smoking.

- I have ALREADY brought it in.

1. You must find the tickets soon.


...

7. Why dont you clean your shoes?


..

2. Turn the radio down, please.

8. Brush your teeth, will you?


..

3. Tidy your room.


..

9. We have guests today. Shall we make a cake?

4. Could you post the letters, please?

10. We should invite Mary to the party.

5. Why dont you see a doctor?


...
H) Follow the example and do the same using YET
Example: She has been in the shop. (buy anything)
- She has been in the shop but she hasnt bought anything YET.
1. Ive written to them three times. (not reply) ...
2. Ive asked you again and again. (not do it)
...
3. I lent him $10 last month. (not give it back)
...
4. He lost his pen a week ago. (not find it)
...
5. He borrowed my book last year. (not give it back)
...
6. She went to New York six months ago. (not return it)
...

7. She gave me $2 a week ago. (not return it)


...
8. I finished reading my library books a long time ago. (not change them)
...
9. She went to the bus-stop half an hour ago. (the bus / not come)
...
10. Hes still studying that lesson. (not learn it)
...
I) Fill in the blanks with ALREADY or YET
1. He hasnt called us .
2. They have sent the letter.
3. John has bought the tickets
for the football match.
4. We have .. been to Mexico
three times.
5. You havent visited Tokyo
.
6. Has John bought a new car
.. ?
7. The plane has left.

8. Has she done it .. ? No, not


. .
9. A: Havent they arrived . ?
B: Oh, yes. They have
arrived.
10. Hurry up! The class has
started.
11. Be careful! They have
painted the door.
12. Havent you read the book
. ?

J) Follow the example and do the same using JUST


Example: he / go out
- What has he JUST done?
- He has JUST gone out.
1. She / leave the room

2. they / watch the news

3. I / finish homework

4. he / put on the jacket

5. she / catch a fish

6. he / call a taxi

10. the dog / see the cat


7. you / write a letter

8. the girl / burn the cake

9. the teacher / walk out

11. Jane / turn the TV off

12. the boys / eat dinner

K) Ask questions with HOW LONG


Example: I am married.
- HOW LONG have you been married?
1. I know Bob.
.

7. She has got a bad cold.


.

2. Sue and Alan are married.


.

8. Jan has long hair.

3. George is unemployed.

9. I have a yacht.

4. Those books are here.

10.They are in the restaurant.


.

5. Mary is at the airport.


.

11.My parents are in London.

6. My sister is ill.

12.The cat is under the table.

L) Rewrite the following sentences twice, using SINCE and FOR


Example: I havent seen you. (Christmas / 3 days)
a) I havent seen you SINCE Christmas.
b) I havent seen you FOR 3 days.
1. Weve been here. (an hour / 4 oclock)
a)

b)

2. She hasnt spoken to me. (2 weeks / last week)

a)

a)

b)

b)

3. Theyve lived in this street. (1970 / a long time)

5. We havent bought a new one. (ages / many years)

a)

a)

b)

b)

..

4. I havent had time to do it. (last Monday / a few days)

Potrebbero piacerti anche