SUBJECT : Present Perfect Tense
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 ywsterday?
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 …………did he give up……………………………………. (he / give up) smoking?
16. Jane ………………bought…………………….. (buy) her car two weeks ago.
17. My bicycle isn’t here. Somebody ………………has 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 ………was…………………… (be) terrible.
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 for an hour
b) We’ve been here since 4 o’clock .
2. She hasn’t spoken to me. (2 weeks / last week)
a) She hasn’t spoken to me for 2 weeks.
b) She hasn’t spoken to me since last week.
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 for a few days.
b) I haven’t had time to do it since last Monday.
5. We haven’t bought a new one. (ages / many years)
a) We haven’t bought a new one for ages.
b) We haven’t bought a new one for many years.
Use THE SIMPLE PAST or THE PRESENT PERFECT TENSE to fill in the blanks:
1. What …………………have you learnt……………………… (you / learn) since you ………
came……………. (come) here? How many friends …………have you
made……………………………. (you / make)? I hope you ………have already met ………... (already
/ meet) a lot of interesting people.
2. Last night my roommate and I ………had……………….. (have) some free time, so we ………
went………………….. (go) to a show.
3. I …………have just had……………………….. (just / have) lunch, but I ……………didn’t
have………… (not / have) lunch yesterday.
4. Who ………………did write…………………. (write) the play “Hamlet”?
5. How many games …………has the team won………………………… (the team / win) so far this
season?
6. I don’t know Carol’s husband. I …………have never met……………………………. (never / meet)
him.
7. It ……………rained…………………… (rain) a lot last week, but it ……………hasn’t
rained……………… (not / rain) much so far this week.
8. How many letters …………have you written…………………………….. (you / write) since the
beginning of the month?
9. When we were on vacation, the weather ………was……………………… (be) terrible.
10. In her whole lifetime, Mary ……………has never seen ……………… (never / see) snow.
11. I don’t know where Ammy is. …………Have you seen……………………………….(you / see) her?
12. When I …………got…………………. (get) home last night, I ……was………………….. (be) very
tired and I ………went…………………… (go) straight to bed.
13. Your car looks very clean. …………Have you washed…………………………. (you / wash) it?
14. George …………wasn’t………………………….. (not / be) very well last week.
15. Mr. Clark ……………has worked……………… (work) in a bank for 15 years. Then he gave it up.
Use THE SIMPLE PAST or THE PRESENT PERFECT TENSE to fill in the blanks:
1. The young man ………has never been……………………… (never / be) to Paris, but he ……
read……….. (read) a book about this city last year.
2. ……Have……………… you …………dicided………… (decide) where to go yet?
3. A: Have some tea, please.
B: No, thank you. I ……………have just had……………………. (just / have) two cups of tea.
4. Susan ………did…………………. (do) her homework before 10 o’clock but Jane ……haven’t
written……. ……………….. (not /write) a word until now.
5. Her mother ………bought………………………… (buy) her a pair of new shoes yesterday.
6. The Prime Minister …………left………………. (leave) for the USA an hour ago.
7. A: ……Has……….. the plane ………landed…………. (land)?
B: Yes, it ………laned………………… (land) ten minutes ago.
8. It ……hasn’t rained…………………………. (not / rain) for a long time.
9. ………Have……… you ……seen……… (see) my dog? It …………ran away ……………… (run
away) this morning.
10. We …………met………………. (meet) at a party a long time ago, but I …………haven’t
seen………….. (not / see) her since then.
11. I ………saw………………… (see) an interesting book in a bookshop yesterday, but I …………didn’t
buy………………… (not / buy) it.
12. My friend ………has fallen…………………… (fall) from the bicycle because he ………hasn’t
riden……….… (not / ride) one for ages.
13. His father ……………died…………………… (die) in 1970, but he ………has never
visited………………….. (never / visit) his father’s grave since that time.
14. They …………went………… (go) to America years ago, but none of them ……has
come……………... (come) back since then.
15. A: ………Have…….. you ………spoken……….. (speak) to an Englishman?
B: Yes, I ……had……………….. (have) a short conversation with one last night.
16. A: ……Have…………. you ever ………been………….. (be) to Tatilya?
B: Yes, I ………went………………. (go) there two years ago.
17. A: ……Have…………. you ………seen……….. (see) Jane recently?
B: No, I ………have seen……………………. (see) her for a long time.
C complete the sentences with “for” or “since”:
1. We haven’t heard from them ……… for………… ages
2. They waited for you ………for…………… two days
3. They haven’t met him………since……………he left the room
4. We have bought the new car ……since………………… 1999
5. Haven’t you seen him ……since…………………Christmas?
6. It was not rained ………since…………………May
7. I haven’t written to him ……………for………… five months
8. She has spoken to them …………since……………… this morning
9. We have listened to music ……… for………………8a.m
10. The house been built …………since………………… last year
11. I’ve not seen you …for………a long time.
12. I have lived here………since……………..I was a child.
13. We have practised ……for…………months
14. They have been to Paris……since………..we were married.
15. She has done her housework …… since………..last week.