Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Worksheets Name

Present Perfect tense Class


Total questions: 20
Worksheet time: 10mins Date

1. Complete the sentences below by using present perfect tense.


I'm really hungry because I . . . . . . (eat)

a) have eaten b) has eaten

c) haven't eaten d) hasn't eaten

2. Complete the sentences below by using present perfect tense.


Oh no! I . . . . . . (lose) my cell phone!

a) have lost b) has lost

c) haven't lose d) hasn't lost

3. Complete the sentences below by using present perfect tense.


Shawn: . . . Mary . . . (do) her homework?

a) Has/ done b) Have/ done

c) Have/ did d) Has/ did

4. Complete the sentences below by using present perfect tense.


Pat and Sue . . . . . . (arrive). They're not here.

a) has't arrived b) has arrived

c) haven't arrived d) have arrived

5. Complete the sentences below by using present perfect tense.


I'm not happy. I still . . . . . . (find) my cell phone.

a) have found b) hasn't found

c) has found d) haven't found

6. Complete the sentences below by using present perfect tense.


My grandparents . . . . . . (live) here since 1972

a) has lived b) has live

c) have lived d) have live


7. Complete the sentences below by using present perfect tense.
The basketball match (finish). . . . . . yet.

a) haven't finished b) hasn't finished

c) has finished d) have finished

8. Complete the sentences below by using present perfect tense.


Kate . . . . . . (be)to USA for two years

a) have be b) has been

c) hasn't been d) have been

9. Complete the sentences below by using present perfect tense.


Where is Joe?, I . . . . . . (see) June today

a) has seen b) haven't seen

c) have seen d) hasn't seen

10. Choose one of the answers below to complete the sentences.


We have been friends . . . we were children

a) for b) since

11. Choose one of the answers below to complete the sentences.


I haven't been on holiday . . . last year

a) since b) for

12. Choose one of the answers below to complete the sentences.


She hasn't had day off . . . three months

a) for b) since

13. Choose one of the answers below to complete the sentences.


She has . . . watched this movie three times

a) yet b) already

14. Choose one of the answers below to complete the sentences.


Bob hasn't slept . . . . He is awake

a) yet b) already

15. Choose one of the answers below to complete the sentences.


The Harrisons have lived in this small cottage . . . about ten years

a) for b) already

c) yet d) since
16. Choose one of the answers below to complete the sentences.
Lawrence hasn't eaten his lunch . . . because he doesn't like spinach at all.

a) yet b) already

c) since d) for

17. Choose one of the answers below to complete the sentences.


My aunt, Liz has read twelve novels . . . the summer holiday started.

a) yet b) since

c) already d) for

18. Choose one of the answers below to complete the sentences.


My cousin, Kevin is sad because he has just . . . the water bottle

a) broke b) broken

c) breaking d) break

19. Choose one of the answers below to complete the sentences.


Samuel is on a Europe tour now. He . . . to thirteen different cities so far.

a) have been b) have gone

c) has been d) has gone

20. Choose one of the answers below to complete the sentences.


Pete . . . his history project yet

a) hasn't finished b) has finished

c) have finished d) haven't finished

You might also like