Search Header Logo

English 9.06C_ Past simple vs Past perfect

Authored by Nga Nguyen

English

9th - 12th Grade

Used 3+ times

English 9.06C_ Past simple vs Past perfect
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I _____ all my homework before I went to bed.

do

did

have done

had done

Answer explanation

Past perfect (QKHT) + before past simple (QKĐ)

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

After we _____ our work, we played a game of football.

finish

finished

have finished

had finished

Answer explanation

After + past perfect (QKHT), past simple (QKĐ)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

We had turned off all the lights before we _____ the house.

leave

left

have left

had left

Answer explanation

Past perfect (QKHT) + before past simple (QKĐ)

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

We _____ for a wlak after we had had dinner

go

went

have gone

had gone

Answer explanation

Past simple (QKĐ) after + past perfect (QKHT).

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

I _____ for him for an hour till he came.

wait

waited

have waited

had waited

Answer explanation

Past simple (QKĐ) after + past perfect (QKHT).

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No sooner _____ in Da Nang than I called my parents.

do I arrive

did I arrive

have I arrived

had I arrived

Answer explanation

No sooner + had + S + PII, past simple.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

By the time I _____ , the film had been shown.

arrive

arrived

have arrived

had arrived

Answer explanation

By the time + past simple, past perfect.

Access all questions and much more by creating a free account

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?