0% found this document useful (0 votes)
7 views

Present Perfect Exercises

The document provides exercises on the Present Perfect tense, including sentence formation, usage with 'because', 'already', 'yet', and 'just'. It also includes fill-in-the-blank activities and question formation related to time expressions like 'how long', as well as rewriting sentences using 'since' and 'for'. Overall, it serves as a comprehensive practice guide for mastering the Present Perfect tense in various contexts.

Uploaded by

fernanda
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Present Perfect Exercises

The document provides exercises on the Present Perfect tense, including sentence formation, usage with 'because', 'already', 'yet', and 'just'. It also includes fill-in-the-blank activities and question formation related to time expressions like 'how long', as well as rewriting sentences using 'since' and 'for'. Overall, it serves as a comprehensive practice guide for mastering the Present Perfect tense in various contexts.

Uploaded by

fernanda
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SUBJECT : Present Perfect Tense

A) Write a suitable sentence using the PRESENT PERFECT TENSE :

1. Ann’s hair was dirty. Now it’s clean. (wash) ……... Ann has washed her hair…………
2. Tom was 80 kg. Now he’s 70. (lose weight) ………….Tom has lost weight……..……..
3. Bill played football yesterday. Now he can’t walk; his leg is in plaster. (break)
……………………….…Bill has broken his leg………………………….………………
4. My sister is looking for her pen. (lose) ……………..My sister has lost her pen.…………
5. Mary is on holiday in France. (go) …………..…Mary has gone France…………………..
6. Mr. Hill was in Canada last week. He’s back in London now. (be) …..Mr. Hill has been to
travel……………….
7. Look! Mrs. Smith has got a lot of packages. (buy)..Mrs. Smith has bought a lot of packages..
8. I can’t eat anything now. (eat too much)…………..….I have eaten too much……..……….
9. Mrs. Jenkins is very tired. (clean / house) …….Mrs. Jenkins has cleaned her house………
10. Tony needs a holiday. (work / hard / this year) …...Tony has worked very hard this year…..
B) Use PRESENT PERFECT TENSE after BECAUSE:

Example: She can’t go to the party. (catch a cold)


She can’t go to the party because she has caught a cold.

1. He can’t walk very fast. (hurt / leg)


……He can’t walk very fast because he has hurt her leg ….. …………………………..
2. I can’t get in. (lose / key)
……….…I can’t get in because I have lost my key……….………………………………
3. I know this story very well. (see the film)
….I know this story very well because I have seen the film………………………………
4. I can’t post the letter. (not put / stamp / on it)
…I can’t post the letter because I haven’t put the stamp on it……………………………
5. He can’t stand up. (eat too much)
…He can’t stand up because he has eaten too much……..………………………………
6. They can’t go on holiday. (not save / money)
……They can’t go on holiday because they haven’t saved many money ………………...
7. I know him. (meet him before)
………I know him because I have met him before…..……………………………………
8. We don’t know how he is. (not hear from him)
………We don’t know how he is because we haven’t heard from him……………………
9. He won’t take a cigarette. (give up smoking)
…………He won’t take a cigarette because he has gave up smoking……..………………
10. She can’t get in. (he / lock the door)
…She can’t get in because he has lock the door……….……………………………………
C) Follow the example and do the same using ALREADY:

Example: Bring the milk in, please.


- I have ALREADY brought it in.

1. You must find the tickets soon. ……..…I have ALREADY found the tickets……….…...
2. Turn the radio down, please. ………I have ALREADY turned the radio down…………
3. Tidy your room. ……………I have ALREADY tidied my room..…………
4. Could you post the letters, please? …………..I have ALREADY posted the letters……………
5. Why don’t you see a doctor? ……….…..I have ALREADY seen a doctor..……………...
6. You have a bad cough. I think you should stop smoking.
………………….………I have ALREADY stopped smoking………….……………………...
7. Why don’t you clean your shoes? ………I have ALREADY cleaned my shoes……………..
8. Brush your teeth, will you? ………I have ALREADY brushed my teeth……………..
9. We have guests today. Shall we make a cake?
……………………………We have ALREADY made a cake ………..……………………..
10. We should invite Mary to the party. ……We have ALREADY invited Mary to the party…

D) 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 hasn’t bought anything YET.

1. I’ve written to them three times. (not reply)


…I’ve written to them three times but I haven’t replied YET……………..………………...
2. I’ve asked you again and again. (not do it)
…I’ve asked you again and again but I haven’t done it YET………………………………...
3. I lent him $10 last month. (not give it back)
…I lent him $10 last month but I haven’t given it back YET...……………………………...
4. He lost his pen a week ago. (not find it)
…He lost his pen a week ago but he hasn’t found it YET…….……………………………...
5. He borrowed my book last year. (not give it back)
…He borrowed my book last year but he hasn’t given it back YET….……………………...
6. She went to New York six months ago. (not return it)
…She went to New York six months ago but she hasn’t returned it YET…………………...
7. She gave me $2 a week ago. (not return it)
…She gave me $2 a week ago but she hasn’t returned it YET……………………………...
8. I finished reading my library books a long time ago. (not change them)
…I finished reading my library books a long time ago but I haven’t changed them YET…...
9. She went to the bus-stop half an hour ago. (the bus / not come)
…She went to the bus-stop half an hour ago but the bus hasn’t come YET.………………...
10. He’s still studying that lesson. (not learn it)
…He’s still studying that lesson but he hasn’t learned it YET ……….……………………...
E) Fill in the blanks with ALREADY or YET:

1. He hasn’t called us ………YET………… .


2. They have ………ALREADY……… sent the letter.
3. John has ………ALREADY………… bought the tickets for the football match.
4. We have ……ALREADY……….. been to Mexico three times.
5. You haven’t visited Tokyo …………YET……… .
6. Has John bought a new car …………YET………….. ?
7. The plane has ………ALREADY………… left.
8. Has she done it …………YET…….. ? No, not ………YET………. .
9. A: Haven’t they arrived …………YET………. ?
B: Oh, yes. They have …………ALREADY……… arrived.
10. Hurry up! The class has ………ALREADY………… started.
11. Be careful! They have ………ALREADY………… painted the door.
12. Haven’t you read the book ………YET……………. ?

F) 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


- What has she JUST done?
- She has JUST left the room.

2. they / watch the news


a. What have they JUST done?
b. They have JUST watched the news.

3. I / finish homework
a. What have you JUST done?
b. I have JUST finished homework.

4. he / put on the jacket


a. What has he JUST done?
b. He has JUST put on the jacket.

5. she / catch a fish


a. What has she JUST done?
b. She has JUST caught a fish.

6. he / call a taxi
a. What has he JUST done?
b. He has JUST called a taxi.
7. you / write a letter
a. What have you JUST done?
b. You have JUST written a letter.

8. the girl / burn the cake


a. What has she JUST done?
b. The girl has JUST burnt the cake.

9. the teacher / walk out


a. What has the teacher JUST done?
b. The teacher has JUST walked out.

10. the dog / see the cat


a. What has the dog JUST done?
b. The dog has JUST seen the cat.

11. Jane / turn the TV off


a. What has Jane JUST done?
b. Jane has JUST turned the TV off.

12. the boys / eat dinner


a. What have the boys JUST done?
b. The boys have JUST eaten dinner.

G) Put the verbs in the correct tense. Use the SIMPLE PAST or the PRESENT PERFECT:

1. …Has... Tim …finished... (finish) his work yet?


2. ………Did………….. he ………finish……… (finish) it yesterday?
3. They ………have just gone…………. (just / go) out.
4. They …………went………… (go) out a minute ago.
5. ……Did……… Ann ………study…………. (study) yesterday afternoon?
6. ……Have……… you ………sent………. (send) the letters yet?
7. …Did……… she ………call………….. (call) him a week ago?
8. They ………haven’t seen…………. (not / see) the film yet.
9. The train …………has just arrived………… (just / arrive).
10. ……Have …………. you ………ever been………. (ever / be) in a TV studio?
11. ……Did……… you and Tom ………enjoy……… (enjoy) the party last night?
12. ……Didn’t………… you ……finish…………. (not / finish) school last year?
13. I ………have lost…………. (lose) my dictionary. I can’t find it anywhere.
14. His hair looks short. He ……has had………….. (have) a haircut.
15. When ………have he given up………………. (he / give up) smoking?
16. Jane …………bought……………….. (buy) her car two weeks ago.
17. My bicycle isn’t here. Somebody ……have taken……………. (take) it.
18. Why ………didn’t Jim want…………… (Jim / not want) to play tennis last Friday?
19. The car looks clean. ……Have…….. you ……washed……….. (wash) it?
20. When we were on holiday, the weather ………has been……… (be) terrible.
H) Ask questions with HOW LONG:
Example: I am married.
- HOW LONG have you been married?

1. I know Bob. … HOW LONG have you known Bob?……………….


2. Sue and Alan are married. … HOW LONG have Sue and Alan been married?….
3. George is unemployed. … HOW LONG has George been unemployed?……..
4. Those books are here. … HOW LONG have those books been here?………..
5. Mary is at the airport. … HOW LONG has Mary been at the airport?………
6. My sister is ill. … HOW LONG has your sister been ill?……………..
7. She has got a bad cold. … HOW LONG has she had got a bad cold?………....
8. Jan has long hair. … HOW LONG has Jan had long hair?……………...
9. I have a yacht. … HOW LONG have you had a yacht?……………....
10.They are in the restaurant. … HOW LONG have they been in the restaurant?…..
11.My parents are in London. … HOW LONG have your parents been in London?..
12.The cat is under the table. … HOW LONG has your cat been under the table?…

I) Rewrite the following sentences twice, using SINCE and FOR:

Example: I haven’t seen you. (Christmas / 3 days)


a) I haven’t seen you SINCE Christmas.
b) I haven’t seen you FOR 3 days.

1. We’ve been here. (an hour / 4 o’clock)


a) …We’ve been here SINCE an hour………………………………….
b) …We’ve been here FOR 4 o’clock ………………………………….
2. She hasn’t spoken to me. (2 weeks / last week)
a) …She hasn’t spoken to me SINCE last week……………..…………
b) …She hasn’t spoken to me FOR 2 weeks……………………………
3. They’ve lived in this street. (1970 / a long time)
a) …They’ve lived in this street SINCE 1970……………….…………
b) …They’ve lived in this street FOR a long time……...………………
4. I haven’t had time to do it. (last Monday / a few days)
a) …I haven’t had time to do it SINCE last Monday……………………
b) …I haven’t had time to do it FOR a few days.…………….…………
5. We haven’t bought a new one. (ages / many years)
a) …We haven’t bought a new one SINCE ages…………..……………
b) …We haven’t bought a new one FOR many years…………………..

You might also like