Present Perfect Simple and Continuous Practice
Present Perfect Simple and Continuous Practice
Present Perfect Simple and Continuous Practice
41 Present Perfect
FORM
USE
• The present perfect describes the indefinite past:
I've been to Paris.
I've seen this film before.
They've met my parents.
The past is indefinite because the time it happened is not important, or
because we do not know when it happened. Note the difference between:
7 went to Paris last year, (definite time - past simple)
I've been to Paris, (at some time in my life - indefinite time - present perfect).
• The present perfect is often used to describe personal experience:
I've been to Berlin.
She's met a lot of famous people.
I've heard this music before.
• The question form is often Have you ever ...?(= in your life?)
Have you ever been to Paris?
• The present perfect is not used with past time words (last night, yesterday, in
1984, etc). It is not possible to say I've seen him yesterday.
48
Verbs
Practice
41a Write the correct form of the present perfect to complete these sentences.
1 to Rome? (you ever be)
2 this film before. (I see)
3 in an office, (she never work)
4 in an aeroplane. (I never be)
5 to Germany? (he ever be)
6 my parents? (you met)
7 in the theatre? (you ever work)
8 to all the capital cities of Europe.
(she be)
9 this book. (I read)
10 that new film about aliens? (you see)
11 abroad, (we never be)
12 a British policeman before.
(they never see)
13 in a foreign country? (they ever live)
14 the President, (they meet)
15 to Brazil. (I never be)
Practice
41 b Are these contractions is or hasl
1 He's tired. (= is) 6 She's worried
2 She's arrived 7 He's left the country
3 It's escaped 8 She's stopped working
4 She's ill 9 He's had a cold
5 He's eaten 10 It's died
49
Verbs
Check
Write these sentences, putting the verbs into the present perfect or past simple.
1 I (read) that book three times.
I've read that book three times.
2 She (go) home three days ago.
She went home three days aqo.
14 (You hear) their new record? It's the best they've ever made.
50
Verbs
Practice
43a Circle for or since in each sentence.
1 I've worked here t(fori/since) six years.
2 I lived here [for/since) three months.
3 I've worked in the factory {for/since) 1982.
4 He's been abroad [for/since] five years.
5 I studied French [for/since) twelve years.
6 I've known her [for/since] 1982.
7 I've lived here {for/since) I was a child.
8 We've been in Paris [for/since) we were married.
9 I've known them [for/since) years.
10 We practised {for/since) months.
43b Write these sentences, choosing for or since and putting the verb into the
past simple or present perfect as necessary.
51
Verbs
7 I (not see) her [for/since] several years and then I met her again.
9 I (work) here (for/since) seven years but it's time to leave now.
44 Present Perfect
USE
The present perfect is used to show a connection in the speaker's mind between
the past and the present. This occurs in two main ways:
a) the unfinished past
- by referring to something that started in the past and is continuing now:
I've lived here for seven years, (and I live here now)
I've worked here since 1994. (and I work here now)
Exercise 43.
- or describing something that happened in an unfinished time period:
I've read two books this week.
I've seen him twice today.
She's telephoned three times this morning.
b) the indefinite past: referring to the past with no definite time
(>• Exercise 41). It is connected to the present in some way, and is often used
in the following situations:
52
Verbs
describing something that happened in the past, when the result can be seen
in the present:
Practice
The sentences below belong to one or more of the categories above. Complete
these sentences by putting the verbs into the present perfect.
53
Verbs
Practice
In your notebook, write these sentences putting the words in brackets in the
correct place. If two answers are possible, write them both.
1 I'm sorry, she's gone - she went some time ago. (already)
I'm sorry, she's already gone - she went some time ago.
I'm sorry, she's gone already - she went some time ago.
2 Have you finished? It's time to go. (yet)
3 I haven't done my homework, (yet)
4 I've told her several times that I can't come, (already)
5 You've missed her - if you hurry, you'll catch her in the street, (just)
6 Have you finished painting the house? (yet)
7 I've said that I'm not going to be here tomorrow, (already)
8 I haven't explained, (yet)
9 Have you got your passport? (already)
10 He's told me that I've got the sack, (just)
54
Verbs
USE
• Frequently used with how long, for and since (>• Exercise 43 for difference
between for and since).
I've been studying English since I was a child.
How long have you been waiting?
• To describe activities which were happening until this moment or a very short
time ago:
'You look tired.' 'Yes, I've been working all night'
"Why are you so dirty?' 'I've been playing football'
Note: this tense is not used with to be or with verbs that do not normally take the continuous.
Practice
Write these sentences, putting the verbs into the present perfect continuous.
1 'What (you do) today?' 'I (play) tennis.'
'What have you been doing today?' I've been playing tennis.'
55
Verbs
13 'Your mother sends her love. I (just speak) to her on the phone.
56