You are on page 1of 13

PRESENT PERFECT TENSE

Choose the correct option. Make present perfect questions.

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

2 My son have / has just started the university. 2 Peter / lose his keys? Has Peter lost his keys?

3 The Black family have / has gone to the seaside. 3 Susan / come back? Has Susan come back?

4 Dad haven’t / hasn’t watered the plants. 4 you / hear about Mary? Have you heard about Mary?

5 Have / Has Sam ever been to the USA? 5 everybody / go home? Have everyone gone home?

6 Our English teachers have / has never ridden a horse. 6 what / John / tell his teacher? What has John told his

7 Ann, Frank and Jim have / has bought a new house. teacher?

8 Have / Has you taken the dog for a walk? 7 where / your neighbours / go? Where have your neighbours

9 The weather have / has been terrible since yesterday. gone?

10 My little sister have / has just stopped crying. 8 why / you / get lots of presents? __________________

Complete the sentences with the suitable verb from the box9inwhat / yourperfect.
present mother /Then
cook for dinner?
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 have their breakfast.
6 My neighbour has done the gardening.
7 Our Maths teacher hasn’t correct 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. Are these sentences correct () or not ()? Correct the

Complete the sentences with since or for. incorrect ones.

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

You might also like