Present Perfect Tense
Present Perfect Tense
_________________________________________________________________________
Examples:
I have bought a camera.
She has watched the movie already.
Use:
I. Unspecified Time Before Now
Actions happened without a specific time and exact time.
Common expressions: ever, never, once, many times, several times, before, so far, already,
yet.
Examples:
I have seen that movie twenty times.
I think I have met him once before.
Examples:
I have been to France.
• This means that you have had the experience of being in France. Maybe you have
been there once, or several times.
I have been to France three times.
• You can add the number of times at the end of the sentence.
I have never been to France.
• This means that you have not had the experience of going to France.
Examples:
You have grown since the last time I saw you.
The government had become more interested in arts education.
Examples:
James has not finished his homework yet.
Tom has still not arrived.
Exercise 1
Write a suitable sentence using the present perfect tense.
Example:
Ann’s hair was dirty. Now it’s clean. (wash)
Ann has washed her hair.
___________________________________________________________________________
2. Bill played football yesterday. Now he can’t walk, his leg is injured. (break)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
5. Mr. Chan was in Canada last week. He’s back in London now. (be)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
Exercise 2
Follow the example and write a suitable sentence using ALREADY.
Example:
Bring the milk in, please.
I have ALREADY brought it in.
_________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
Exercise 3
Follow the example and write a suitable sentence using YET.
Example:
She has been in the shop. (buy anything)
She has been in the shop but she hasn’t bought anything YET.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
6. She went to New York six months ago. (not come back)
___________________________________________________________________________
7. She was in the kitchen the whole afternoon. (not finish cooking)
___________________________________________________________________________
___________________________________________________________________________
9. She went to the bus stop half an hour ago. (the bus/ not come)
___________________________________________________________________________
___________________________________________________________________________
Exercise 4
Fill in the blanks with simple past tense or present perfect tense.
11. ______________ you and Tom ______________________ (enjoy) the party last night?
18. Why ______________ Jim ___________________ (not play) tennis last Friday?
19. The car looks clean. _____________ you ____________________ (wash) it?
5. Try not to be absent from class again for the rest of the term. You
6. Last January, I ____________________ (see) snow for the first time in my life.
10. Up to now, Professor Wong _______________________ (give) our class five tests.
11. The science of medicine _________________ (advance) a great deal in the 19th century.
12. Since the beginning of the 20th century, medical scientists ____________________
Exercise 1
1. Tom has lost weight.
2. Bill has broken his leg.
3. My sister has lost her pen.
4. Mary has gone to France.
5. Mr. Chan has been in Canada.
6. Mrs. So has bought a lot of packages.
7. I have eaten too much.
8. Mrs. Lee has cleaned the house.
9. Tony has worked hard this year.
10. John has learnt/learned French.
Exercise 2
1. I have already found it.
2. I have already turned it down.
3. I have already tidied it.
4. I have already posted them.
5. I have already seen a doctor.
6. I have already stopped smoking.
7. I have already cleaned them.
8. I have already brushed them.
9. I have already made it.
10. I have already invited her.
Exercise 3
1. I’ve written to them three times but they haven’t replied yet.
2. I’ve asked you again and again but you haven’t done it yet.
3. I lent him $10 last month but he hasn’t returned it yet.
4. He lost his pen a week ago but he hasn’t found it yet.
5. He borrowed my book last year but he hasn’t given it back yet.
6. She went to New York six months ago but she hasn’t come back yet.
7. She was in the kitchen the whole afternoon but she hasn’t finished cooking yet.
8. I finished reading my library book a long time ago but I haven’t returned it yet.
9. She went to the bus stop half an hour ago but the bus hasn’t come yet.
10. He’s still studying that lesson but he hasn’t learnt/learned it yet.
Exercise 4
1. Has finished
2. Did finish
3. have just gone
4. went
5. Did study
6. Have sent
7. Did call
8. have not seen
9. had just arrived
10. Have ever been
11. Did enjoy
12. Didn’t finish
13. have lost
14. has had
15. did he give up
16. bought
17. had taken
18. didn’t play
19. Have washed
20. was
Exercise 5
1. have not attended
2. went
3. arrived
4. has been
5. have already missed, missed
6. have seen
7. has never seen
8. have known
9. have had
10. has given
11. has advanced
12. have made