Past Perfect

Past Perfect

7th Grade

10 Qs

quiz-placeholder

Similar activities

Past Tenses

Past Tenses

7th Grade - University

15 Qs

Passive Voice (Present/Past/Future Simple)

Passive Voice (Present/Past/Future Simple)

7th Grade

10 Qs

Passive Voice / have something done

Passive Voice / have something done

7th Grade

15 Qs

Future passive

Future passive

6th - 7th Grade

12 Qs

Past simple/past continuous

Past simple/past continuous

7th - 9th Grade

12 Qs

Past perfect tense

Past perfect tense

7th Grade

10 Qs

Passive

Passive

7th Grade

14 Qs

2ESO Past continuous/Past simple

2ESO Past continuous/Past simple

7th - 10th Grade

10 Qs

Past Perfect

Past Perfect

Assessment

Quiz

English

7th Grade

Easy

Created by

Елизавета Атрощенко

Used 20+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

We ____ (to repair) the car by 9 p.m. yesterday.

repaired

were repairing

had repaired

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

The kids ____ (to break) the window before their dad came home.

had broken

broke

were breaking

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

They ____ (read) the book by yesterday`s afternoon.

had read

read

were reading

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

I ____ (not see) him since I moved to another place.

saw

didn`t see

hadn`t seen

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

She ____ (to graduate) from the medical school before 80s.

had graduated

graduated

was graduating

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

By 2000 the company ____ (to produce) about 2000 items.

was producing

had produced

produced

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

As I was getting to my house I understood that ____ (to lose) my wallet.

had lost

lost

losted

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?