Past perfect

Past perfect

6th Grade

10 Qs

quiz-placeholder

Similar activities

Past Perfect

Past Perfect

6th Grade

10 Qs

Bài tập tổng hợp thì quá khứ

Bài tập tổng hợp thì quá khứ

6th - 7th Grade

12 Qs

past perfect tense

past perfect tense

6th Grade

10 Qs

Future Tense Practice

Future Tense Practice

6th Grade

10 Qs

Past Perfect

Past Perfect

6th Grade

10 Qs

Tenses (Past Perfect / Present Perfect Continuous)

Tenses (Past Perfect / Present Perfect Continuous)

6th Grade

10 Qs

Past Perfect Review

Past Perfect Review

6th Grade - University

15 Qs

Past Simple VS Present Perfect (3)

Past Simple VS Present Perfect (3)

5th - 9th Grade

10 Qs

Past perfect

Past perfect

Assessment

Quiz

English

6th Grade

Medium

Created by

To Thuy

Used 42+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Many people ______ (move) to the nearby town before the storm struck.

moved

had moved

will move

move

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I was surprised that the sun was shining. The forecast ___ (predict) rain

predicts

predicted

had predicted

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

By the time we arrived at the station, the train ______ (leave).

left

leaves

had left

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

_______ forgotten to study so I did poorly on my exam :'(

I've

I's

I'm

I'd

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

He ______ (meet) her somewhere before.

meet

had met

met

has meet

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

She didn't go to work because she ............................................. her leg. (break)

had broken

broke

was break

breaked

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Spongebob had ________ cooking the Krabby Patties when Plankton broke into te Krusty Krab.

when finished

just finish

had finished

just finished

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?