Year 4 English — The present perfect
Build the present perfect with have or has and a past participle, and tell it apart from the simple past.
Name: ________________________
1.Meera ____ finished her homework.
- a) haves
- b) have
- c) has
- d) having
2.Sort each subject by the helping verb it takes in the present perfect.
Groups: have · has
- I
- they
- we
- my brother
- the dog
- she
3.Two words, please. Use the present perfect of "break": Somebody ____ the window.
4.Choose the right form: The children ____ their lunch.
- a) has eaten
- b) have eaten
- c) has ate
- d) have ate
5.Two words, please. Use the present perfect of "write": I ____ three letters this week.
6.I have ____ that film twice.
- a) seeing
- b) seen
- c) saw
- d) see
7.Which sentence is in the present perfect?
- a) She is washing the dishes.
- b) She washed the dishes.
- c) She has washed the dishes.
- d) She washes the dishes.
8.Put the parts in order to make one correct sentence.
- We
- seen
- never
- such a big kite.
- have
Answer key — Year 4 English — The present perfect
- 1. c) has
- 2. I → have; she → has; they → have; my brother → has; we → have; the dog → has
- 3. has broken
- 4. b) have eaten
- 5. have written
- 6. b) seen
- 7. c) She has washed the dishes.
- 8. 1. We 2. have 3. never 4. seen 5. such a big kite.