Future Perfect Tense

Future Perfect Tense

7th Grade

15 Qs

quiz-placeholder

Similar activities

Class 8 Middle of Even Semester Test

Class 8 Middle of Even Semester Test

8th Grade

20 Qs

reported speech basic

reported speech basic

9th - 11th Grade

15 Qs

Japan QUIZ

Japan QUIZ

University

10 Qs

Vocabulary Test Green Line 4 Unit 1 Station 1

Vocabulary Test Green Line 4 Unit 1 Station 1

8th Grade

15 Qs

ALL+ May U3

ALL+ May U3

11th Grade

10 Qs

THE HUMAN BODY

THE HUMAN BODY

7th Grade

20 Qs

Exploring Fauna in Indonesia

Exploring Fauna in Indonesia

9th Grade

12 Qs

Irregular Verbs

Irregular Verbs

1st - 9th Grade

10 Qs

Future Perfect Tense

Future Perfect Tense

Assessment

Quiz

English

7th Grade

Practice Problem

Hard

Created by

Angela Lock

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which verb phrase shows the correct structure for the future perfect tense?

will be finish

will have finished

will finishing

have finished

Answer explanation

The future perfect tense is always formed with 'will have' plus the past participle of the main verb. The other options use incorrect verb forms or tenses.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Select the sentence that is written in the future perfect tense.

I will finish my project tomorrow.

I have finished my project.

By tomorrow, I will have finished my project.

I was finishing my project.

Answer explanation

This sentence correctly uses 'will have finished' to show an action that will be completed before a specific time in the future ('by tomorrow'). The other sentences are in simple future, present perfect, and past continuous tenses.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

True or False: To make the future perfect tense, you use the subject, then 'will have,' then the present tense form of the verb.

True

False

Answer explanation

The future perfect tense is formed with 'will have' followed by the past participle of the verb (e.g., 'eaten', 'seen'), not the present tense form.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Complete the sentence: By the time the party starts, my dad _____ the pizzas.

will order

ordered

will have ordered

has ordered

Answer explanation

The phrase 'By the time the party starts' sets a future deadline, so the action of ordering must be completed before then, requiring the future perfect tense.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Complete the sentence: If I watch this episode tonight, I _____ the entire season.

see

will see

will have seen

have saw

Answer explanation

The action of seeing the whole season will be complete at the future point of watching the final episode. 'Will have seen' is the correct future perfect form of the irregular verb 'see'.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which sentence correctly uses the negative form of the future perfect tense?

She will not had finished her homework.

She will have not finished her homework.

She will not have finished her homework.

She not will have finished her homework.

Answer explanation

The correct negative structure is 'will not have' (or the contraction 'won't have') followed by the past participle. The other options place 'not' incorrectly or use the wrong form of 'have'.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

True or False: The sentence 'They won't have start the game by 7 PM' is grammatically correct.

True

False

Answer explanation

This sentence is incorrect because it uses the base verb 'start' instead of the past participle 'started'. The correct form is 'They won't have started...'.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?