The
Present Perfect Tense - How to form
We make the Present
Perfect tense with the correct form of the auxiliary verb have
(have/has) and the third form (past participle) of the mail verb.
To form the past
participle of the regular verbs, we add ed to the infinitive.
Examples:
I have worked as a secretary for two years. Have you ever visited the Disneyland? The film hasn't started yet.
Tip! You may want to visit The English Irregular Verbs pages
to learn how we form the past simple (second form) and past participles
(third form) of some English verbs..
Exercise: Fill in the
gaps with the correct form of the verb in brackets.
Example: I
__________(see) my new teacher.
|
Present Perfect -
Negative Sentences
|
I
|
haven't
|
been abroad yet.
|
You
|
haven't
|
answered my question.
|
He
|
hasn't
|
been home for five years.
|
She
|
hasn't
|
found a new job.
|
It
|
hasn't
|
finished yet.
|
We
|
haven't
|
worked on a farm.
|
They
|
haven't
|
seen each other for ages.
|
Exercise: Fill in the gaps with the correct
form of the verb in brackets.
Example: The kids (go) to bed yet.
- I think I______ ________(see) her
before.
- She ____________(have) a holiday this
year.
- The shop ___________________(opened)
yet.
- John ___________never ____________(ride) a
bicycle.
- We ______________(do) our homework yet.
Exercise: Put the verb in
brackets in the correct form to make the Present Perfect Tense.
- __________you ____________(break) a leg?
- I ____________(not be) to the theatre for
ages.
- The Browns ____________(move) a flat.
- ___________Anita already ___________(speak) to
you?
- Our parcel _____________(not arrive) yet.
- What countries ____________you ___________(be)
to?
- My parents _____________(live) in the same
city all their lives.
- _____________you ever ____________(break) a
leg?
- I ___________(not be) to the theatre for ages.
- The Browns ____________(move) a flat.
- ___________Anita already ____________(speak)
to you?
- Our parcel ___________(arrive) yet.
- What countries ____________you ___________(be)
to?
- My parents ________________(live) in the same
city all their lives.
Present Perfect Tense - Already and Yet
Already means that something happened earlier than we
expected. With Present Perfect already usually goes after have or has and
before the main verb.
Examples
- We've already had our breakfast. - When are you going to do your homework? - But I've already done it! - Do you want a cup of coffee? - No, thanks. I've already had one."
Yet means that something that we expected has
happened or hasn't happened. We usually put it at the end of a sentence.
Examples
- Has the post arrived yet? - Have you done your homework? - Not yet. - Haven't you got ready yet? Look at the time! |
1. Wait a moment please! I have not finished the last
exercise
2. I have_______________seen this movie twice
3. We have not seen each other ___________Saturday
4. Jack and Pauline have been married_________ three years
5. Haven't you done your Christmas shopping _________?
6. Stephen has worked here _________last May
7. Put your money away. I have __________paid the bill
8. I have lived in the same house _________I was born
9. I have not cooked supper_____________ because I thought you were going to be late
10. Do not say anything to Mary. I have not told____________ anyone
5. Haven't you done your Christmas shopping _________?
6. Stephen has worked here _________last May
7. Put your money away. I have __________paid the bill
8. I have lived in the same house _________I was born
9. I have not cooked supper_____________ because I thought you were going to be late
10. Do not say anything to Mary. I have not told____________ anyone
Exercise. Do we
use for or since with the following time references?
- I haven't phoned home ___________Christmas.
- We've been here __________nine o'clock.
- I have worked for International House ___________more
than eight years.
- I haven't visited my home town ____________I
left school.
- I haven't been to the cinema ___________ages.
- I have studied non-stop _____________9.15.
- I have had a driving licence ____________I was
eighteen.
- She hasn't had a day off __________1999.
- Johan has been in England ____________more
than two weeks now.
- Peter has been my best friend __________we
were nine.
Exercise. Decide
if you need for or since with these time expressions.
1. ______________last weekend
2. ______________ten seconds
3. ______________Christmas Eve
4. ______________a decade
5. ______________I finished school
6. ______________a couple of days
7. ______________my birthday
8. ______________a long time
9. ______________ten centuries
10. ______________the 70s
11. ______________I was a boy
12. ______________August
13. ______________the l fifteen years
14. ______________Last month
15. ______________the accident
16. ______________we bought this house
17. ______________I met you
Present Perfect - Yes/No
Questions
|
Have
|
I
|
ever done it before?
|
Have
|
you
|
been to the cinema recently?
|
Has
|
he
|
worked here long?
|
Has
|
she
|
already sent the fax?
|
Has
|
it
|
ever been in a crash?
|
Have
|
we
|
done it right?
|
Have
|
they
|
gone home yet?
|
Exercise: Fill in the gaps with the correct
form of the verb in brackets.
Example: _____________you _________________(meet) our new teacher?
- ________________your son ever _______________(sleep)
in a tent?
- _______________Ms Bixby ____________(work)
here longer than you?
- ______________you _____________(see) my
glasses?
- _____________the post ____________(arrive)?
- _____________they _____________(fix) the car?
- ______________your son ever _____________(sleep)
in a tent?
- __________________Ms Bixby ____________(work)
here longer than you?
- ____________you ____________(see) my glasses?
- __________the post ___________(arrive)?
- ____________they _____________(fix) the car?
Present Perfect -
Information Questions
|
What
|
have
|
I
|
done?
|
How long
|
have
|
you
|
been here?
|
How many times
|
has
|
he
|
been married?
|
What countries
|
has
|
she
|
visited?
|
Where
|
has
|
it
|
been?
|
How long
|
have
|
we
|
been together?
|
Where
|
have
|
they
|
worked?
|
Exercise: Fill in the gaps with the correct
form of the verb in brackets.
Example: What exams ____________you already __________(pass)?
- Where __________you ___________(be)?
- How long ____________they ____________(have)
their car?
- How many letters ____________he ___________(write)?
- What companies ____________she __________(work)
for?
- How many copies ____________we ____________(sell)?
- Where ___________you _____________(be)?
- How long __________they __________(have) their
car?
- How many letters __________he ___________(write)?
- What companies ____________she __________(work)
for?
- How many copies __________we _____________(sell)?
Please practise present perfect
Exercise on Present Perfect
Simple
Put the verbs into the correct form (present perfect simple).
- I
(not / work) today.
- We (buy) a
new lamp.
- We (not / plan) our
holiday yet.
- Where
(be / you) ?
- He
(write) five
letters.
- She (not / see) him
for a long time.
- (be
/ you) at
school?
- School
(not / start) yet.
- (speak / he) to
his boss?
- No, he (have / not) the
time yet