Present Perfect Tense - Worksheets, Questions and Revision

18 original exam-style questions - 7 pages of questions with a full mark scheme - free printable PDF.

Download PDFJump to mark scheme (page 8)Read the revision guide
« Previous: Expanded Noun PhrasesNext: Comparative and Superlative Adjectives »
Revision Library
revisionlibrary.co.uk
KS2 · Grammar

Y5.8 Present Perfect Tense

Calculators not allowed · about 40 minutes
Total Marks
Name: _______________________________    Date: ____ / ____ / ______
Answer ALL questions. Show all your working.

The Year 5 Garden Project

Source written for Revision Library (original, copyright-free). Written specifically for this Year 5 grammar worksheet pack; not derived from or based on any published work, past paper or copyrighted text.

For the past month, Year 5 have been transforming the old flower bed behind the science block into a vegetable garden. Mrs Bennett has organised the class into four small teams, and each team has taken responsibility for a different bed. Tom's team have already planted three rows of carrots, and Aisha has watered them every single day since the seeds went in. Nobody has forgotten to check the greenhouse thermometer, because Mr Diallo has explained how quickly seedlings can die in the cold. Priya's team have just finished building a small compost bin from old wooden pallets, and they have never worked with tools like this before. So far, the tomato plants have grown taller than anyone expected, although the peas have not appeared yet. The head teacher has already asked whether the vegetables could be sold at the summer fair, and the class has agreed that any money raised will go towards new gardening equipment. Nobody has given up, even on the wettest days, and the whole school has noticed how much the garden has changed since the project began.

1
Tick the sentence in each pair that is written in the present perfect tense.
(a)(1)
  • A) The rain fell all night.
  • B) The rain has fallen all night.
(b)(1)
  • A) She has finished her homework.
  • B) She finished her homework.
(c)(1)
  • A) They have visited the museum twice.
  • B) They visited the museum twice.
(d)(1)
  • A) He built a treehouse last summer.
  • B) He has built a treehouse.
2
Underline the present perfect verb phrase in each sentence.
(a)The children have tidied the whole classroom.(1)
(b)Mrs Bennett has organised the sports day rota.(1)
(c)We have planted three new trees in the yard.(1)
(d)Ben has finished his reading log for the week.(1)
3
These sentences are taken from the passage above. Underline the present perfect verb phrase in each one.
(a)Tom's team have already planted three rows of carrots.(1)
(b)The head teacher has already asked whether the vegetables could be sold at the summer fair.(1)
(c)Priya's team have just finished building a small compost bin from old wooden pallets.(1)
(d)The tomato plants have grown taller than anyone expected.(1)
4
Complete the table below. Choose the correct past participle from the word bank to match each base verb.
Word bank: gone | eaten | written | grown
Base verbPast participle
go
eat
write
grow
(4)
5
Tick has or have to complete each sentence correctly.
(a)The dog ___ buried its bone in the garden.(1)
  • has
  • have
(b)My parents ___ already left for work.(1)
  • has
  • have
(c)Priya ___ never seen snow before.(1)
  • has
  • have
(d)The children ___ finished their project.(1)
  • has
  • have
(e)Everybody ___ enjoyed the school trip.(1)
  • has
  • have
6
Circle has or have to complete each sentence correctly.
(a)I ___ never tried surfing before.(1)
  • has
  • have
(b)She ___ already eaten her lunch.(1)
  • has
  • have
(c)We ___ finished the whole jigsaw puzzle.(1)
  • has
  • have
(d)The teacher ___ marked all of the books.(1)
  • has
  • have
(e)They ___ never been late for school.(1)
  • has
  • have
7
Complete each sentence with the present perfect form of the verb in brackets.
(a)The bell ___ (ring) three times already.(1)
(b)I ___ (write) two letters this morning.(1)
(c)The seeds ___ (grow) into tall plants.(1)
(d)Grandad ___ (go) to the shop already.(1)
8
Rewrite each sentence in the present perfect tense.
(a)The gardener planted new flowers.(1)
(b)The teachers marked the books.(1)
(c)Tom lost his water bottle.(1)
9
Join the two sentences below into one sentence, using since or for and the present perfect tense, to show how long the action has continued.

Aisha started watering the seeds two weeks ago. She still waters them every single day.
(3)
10
Join the two sentences below into one sentence, using the present perfect tense and so or because, to show why something is true right now.

Priya finished all her chores. Now she can play outside for the rest of the afternoon.
(3)
11
Circle the sentence that uses the present perfect tense correctly, then explain your choice in one sentence.

A) I have finished my breakfast yesterday.
B) I have already finished my breakfast.
  • A) I have finished my breakfast yesterday.
  • B) I have already finished my breakfast.
12
Each sentence below has an incorrect helping verb. Rewrite each sentence, correcting has or have.
(a)The children has finished their picture.(1)
(b)She have already left for the shops.(1)
(c)The plants has grown very quickly this week.(1)
(d)I has never seen a rainbow like that before.(1)
13
Each sentence below has an incorrect verb form. Rewrite each sentence, correcting the present perfect verb.
(a)He has went to the shop already.(1)
(b)They have ate all the biscuits.(1)
(c)I have wrote my name at the top of the page.(1)
14
The paragraph below has three errors in the present perfect tense. Find and correct the three errors.

This term, the Year 5 class has grown lots of vegetables. Tom have already ate three tomatoes from his own plant, and Aisha have never tasted a home-grown carrot before.
(3)
15
Find and correct the two errors in the sentence below.

By lunchtime, the boys has ate all of their sandwiches.
(2)
16
Complete each sentence with your own idea, using the present perfect tense correctly.
(a)I have never ___ (finish the sentence with something you have never done).(1)
(b)The whole class ___ (complete with your own present perfect verb phrase) since the start of term.(1)
17
Write two sentences of your own about the garden project, using the present perfect tense correctly in each sentence.
(4)
18
A writer describes the garden project using the present perfect tense, for example: The whole school has noticed how much the garden has changed since the project began. Explain why the present perfect tense is a good choice here, rather than the simple past tense.
(2)
Mark scheme · Y5.8 Present Perfect Tense

Question 1

Question 2

Question 3

Question 4

Question 5

Question 6

Question 7

Question 8

Question 9

Question 10

Question 11

Question 12

Question 13

Question 14

Question 15

Question 16

Question 17

Question 18