Present- Past- Future Perfect Tenses

Present- Past- Future Perfect Tenses

5th - 8th Grade

6 Qs

quiz-placeholder

Similar activities

Unit 1 review 10th grade

Unit 1 review 10th grade

KG - 10th Grade

10 Qs

Mixed Grammar

Mixed Grammar

8th Grade

11 Qs

S6B Unit 8 Conditionals

S6B Unit 8 Conditionals

7th - 10th Grade

11 Qs

8° -past tense practice

8° -past tense practice

8th Grade

10 Qs

Simple past tense

Simple past tense

4th - 6th Grade

10 Qs

REVIEW QUIZ IN ENGLISH 6

REVIEW QUIZ IN ENGLISH 6

6th Grade

10 Qs

Countable & Uncountable Nouns (1)

Countable & Uncountable Nouns (1)

7th - 12th Grade

10 Qs

Standard 6 Grammar Unit 9 Quiz

Standard 6 Grammar Unit 9 Quiz

8th Grade

10 Qs

Present- Past- Future Perfect Tenses

Present- Past- Future Perfect Tenses

Assessment

Quiz

English

5th - 8th Grade

Practice Problem

Medium

Created by

Raneem Fanous

Used 74+ times

FREE Resource

AI

Enhance your content in a minute

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

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The teacher ..........................before the test.

has revised the lessons

will have revised the lessons

had revised the lessons

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

By the afternoon I ................................my essay .

have completed

will have completed

had completed

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Ahmed.............................studying at the college two years ago.

had finished

has finished

will have finished

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Noura .......... just ...........dinner for her family.

had - cooked

has - cooked

will- have cooked

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

By the weekend My sisters..........................all the books I bought for their birthdays.

have read

has read

had read

will have read

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Today is a holiday so we....................movies all the day.

have watched

had watched

will have watched

has watched