Present Perfect Exercises
Present Perfect Exercises
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:
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…
Example: he / go out
- What has he JUST done?
- He has JUST gone out.
3. I / finish homework
a. What have you JUST done?
b. I have JUST finished homework.
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.
G) Put the verbs in the correct tense. Use the SIMPLE PAST or the PRESENT PERFECT: