5th Grade Perfect Verb Tenses Practice
Practice perfect verb tenses in 5th grade sentences. Use has/have/had/will have plus a past participle.
Choose your level
Same skill, different difficulty. Start where it feels right — you can switch any time.
The level expected at this grade.
Grade level quizzes
Perfect verb tenses show actions that are completed before another point in time. We make them by combining a helping verb (has, have, had, or will have) with a past participle like 'walked' or 'written.' For example, the present perfect tense uses 'has' or 'have' (as in 'She has completed her homework'). The past perfect uses 'had' ('He had eaten'), and the future perfect uses 'will have' ('They will have arrived').
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice
10 questions · Multiple choice

Practice this skill at another grade level
The same skill with easier or harder sentences.
Printable perfect verb tenses worksheets
Print a perfect verb tenses quiz sheet with an answer key using your account’s download allowance. Sign in to use the print controls. Pro also includes skill workbooks and a full Grade 5 grammar workbook.
Read something at this level
Grade 5 reading passages to enjoy alongside grammar practice — each one comes with comprehension questions and a quiz.
Frequently asked questions
Which action happened first?
How does a perfect tense show the order of two actions?
Perfect Verb Tenses in a sentence
Perfect tenses pair have, has or had with a past participle to show a completed action relative to another time. “She had finished before dinner” places the finishing before another past event.
Use progressive verb tenses and verb tense and sequence, then browse all 5th grade grammar skills.
How is this practice page?
Your rating helps us make grammar practice better.
Spotted a mistake or have a suggestion?



