You are on page 1of 1

PRESENT PERFECT TENSE

Choose the correct option. Make present perfect questions.

1 I have already finished my homework. 1 your father / pay the bill? Has your father paid the bill?

2 My son has just started the university. 2 Peter / lose his keys? Has Peter lost his keys?
3 The Black family have gone to the seaside. 3 Susan / come back? Has Susan came back?
4 you / hear about Mary? Have you heard about Mary?
4 Dad hasn’t watered the plants. 5 everybody / go home? Has everybody went home?
5 Has Sam ever been to the USA? 6 what / John / tell his teacher? What has John told his teacher?

6 Our English teachers have never ridden a horse. 7 where / your neighbours / go? Where have your neighbours went?

7 Ann, Frank and Jim have bought a new house.


8 why / you / get lots of presents? Why have you gotten lots of
8 Have you taken the dog for a walk? presents?

9 The weather has been terrible since yesterday.


9 what / your mother / cook for dinner? What has your mother
10 My little sister has just stopped crying. cooked for dinner?

Complete the sentences with the suitable verb from the box in present perfect. Then match them to the
pictures. 10 where / Diana / put her bag? ____________________
have / iron / break / do(2x) / not read / clean / not correct / speak / not finish

1 I HAVE CLEANED the house.


2 Dad HAS DONE the shopping.
3 Mrs Brown HAS IRONED the clothes.
4 Susan HAS SPOKEN to her colleague.
5 Pam and Joe HAVE DONE their breakfast.
6 My neighbour HAS DONE the gardening.
7 Our Maths teacher HASN’T CORRECTED our
tests yet.
8 The basketball match HASN'T FINISHED yet.
9 My brother HAS BROKEN a window.
10 Mr White HASN'T READ the newspaper
yet.

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 Ernie 1 My grandparents have lived here since
incorrect ones.
has broken his leg four times 1962.
1 Clara hasn’t just done her
2 I / never / fly a kite I have never flown a 2 My grandparents have lived here for 50
kite homework. BIEN
years. 2 They have lived here since 2006.
3 your brother / ever / eat / snails? Has your
3 We have stayed at our friends’ house BIEN
brother ever eaten snails?
4 our friends / not play / volleyball / this for a long time. 3 I have just saw a great film on
month Our friends have not played volleyball 4 Kate has been away for two weeks. TV. BIEN
this month 5 We have been friends since we were 4 My English teacher has just
5 he / borrow / your pen? Has he borrowed children. missed the bus. BIEN
your pen? 5 Have you ever gone to Italy?
6 Joe and Tina have lived in England for 10
6 my father / never / read / romantic books
years. BIEN
My father have never read romantic books
7 My brother has worked hard since the 6 Mum have already drunk her
7 I / not see / Julia / this morning I haven't
beginning of February. coffee. MAL
seen Julia this morning
7 They haven’t phoned me since
8 Mrs Salwick / ever / write a book? Has Mrs 8 I haven’t seen Eric since yesterday.
Salwick ever written a book? yesterday. BIEN
9 Our friends haven’t visited us since
9 my family / lived / in this town / for 6 years 8 I have known him since 5 years.
Christmas.
My family has lived in this town for 6 years 9 My friend, Nicola has been to
10 My father has had this car for two
10 your grandma / ever / ride a bike ? New York. BIEN
years.
Has your grandma ever ridden a bike? 10 The plane hasn’t arrived
already. BIEN

You might also like