Present Perfect Tense
Present Perfect Tense
Present Perfect Tense
Grammarly
GRAMMAR
The present perfect tense refers to an action or state that either occurred
at an indefinite time in the past (e.g., we have talked before) or began in
the past and continued to the present time (e.g., he has grown impatient
over the last hour). This tense is formed by have/has + the past
participle.
These examples show how the present perfect can describe something
that occurred or was the state of things at an unspecified time in the past.
You can use the present perfect to talk about the duration of something
that started in the past and it is still happening.
1 I have / has already finished my homework. 1 your father / pay the bill? _______________________
2 My son have / has just started the university. 2 Peter / lose his keys? __________________________
3 The Black family have / has gone to the seaside. 3 Susan / come back? ____________________________
4 Dad haven’t / hasn’t watered the plants. 4 you / hear about Mary? _________________________
5 Have / Has Sam ever been to the USA? 5 everybody / go home? __________________________
6 Our English teachers have / has never ridden a horse. 6 what / John / tell his teacher? ___________________
7 Ann, Frank and Jim have / has bought a new house. 7 where / your neighbours / go? ____________________
8 Have / Has you taken the dog for a walk? 8 why / you / get lots of presents? __________________
9 The weather have / has been terrible since yesterday. 9 what / your mother / cook for dinner? ______________
Complete the sentences with the suitable verb from the box in present perfect. Then match them to the
pictures.
have / iron / break / do(2x) / not read / clean / not correct / speak / not finish
Make present perfect sentences. Complete the sentences with since or for. Are these sentences correct
() or not ()? Correct the
1 Ernie / break / his leg / four times 1 My grandparents have lived here ___
incorrect ones.
____________________________ 1962.
2 I / never / fly a kite 1 Clara hasn’t just done her
2 My grandparents have lived here ___ 50
____________________________ homework.
years.
3 your brother / ever / eat / snails? 2 They have lived here since
3 We have stayed at our friends’ house
____________________________ 2006.
___ a long time.
4 our friends / not play / volleyball / this 3 I have just saw a great film on
4 Kate has been away ___ two weeks.
month TV.
5 We have been friends ___ we were
__________________________________ 4 My English teacher has just
5 he / borrow / your pen? children.
missed the bus.
__________________________________ 6 Joe and Tina have lived in England ___
5 Have you ever gone to Italy?
6 my father / never / read / romantic books 10 years.
6 Mum have already drunk her
__________________________________ 7 My brother has worked hard ___ the
coffee.
7 I / not see / Julia / this morning beginning of February.
7 They haven’t phoned me since
__________________________________ 8 I haven’t seen Eric ___ yesterday.
8 Mrs Salwick / ever / write a book? yesterday.
9 Our friends haven’t visited us ___
__________________________________ 8 I have known him since 5 years.
Christmas.
9 my family / lived / in this town / for 6 years 9 My friend, Nicola has been to
10 My father has had this car ___ two
__________________________________ New York.
years.
10 your grandma / ever / ride a bike ? 10 The plane hasn’t arrived
__________________________________ already.