wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past simple vs past perfect

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.

Thì nào diễn tả một hành động xảy ra trước một hành động khác trong quá khứ, hành động xảy ra trước chia ở thì nào?

a)

Past continuous

b)

Past perfect

c)

Present perfect

d)

Past simple

2.

Cấu trúc của thì Quá khứ hoàn thành là:

a)

S+ have/ has + P2

b)

S+ had + P2.

c)

S + was/ were + V-ing.

d)

S+ didn't + V.

3.

Before I ___________ him, I ________________ a lot about his story. ( meet/ know)

a)

met- had known

b)

had met- knew

c)

was meeting- had known

d)

met- knew

4.

He _____________the dishes after he __________ breakfast.( wash/ have)

a)

washes- has

b)

had washed- had had

c)

washed- had had

d)

washed- haf

5.

Our guests (be)…………………………. still here when he (come)…………………………. back from

school.

a)

have been- came

b)

had been-came

c)

was- came

d)

was- was coming

6.

They (leave)…………………………. the shop as soon as they (buy)…………………………. everything they (need)…………………

a)

left-had bought- needed

b)

left- bought- needed

c)

had left- bought- needed

d)

had left- had bought- needed

7.

She already (post) …………………………. the letter when she (realize) …………………………. she (send)…………………………. it to the wrong address.

a)

has already bought- realized- sent

b)

had already posted-realized- sent

c)

had already posted-realized- had sent

d)

posted-realized- had sent

8.

Tìm và sửa lỗi sai trong câu sau:

He told me he hadn’t wear such kind of clothes before.

a)

told -> had told

b)

hadn't -> haven't

c)

wear -> worn

d)

clothes -> cloth

9.

They (cycle) ______ this morning so their legs were sore in the evening.

a)

had been cycle

b)

had been cycling

c)

had cycled

d)

had been cycled

10.

How many English books (read/she) _____ before she (go) ___ to London?

a)

had she read / went

b)

had she been reading / went

c)

had she read / /had gone

d)

have you read / went

11.

Frank caught the flu because he (sing) _____ in the rain.

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

12.

(where/she/live) _______ before she moved to Chicago?

a)

Where did she live

b)

Where had she lived

c)

Where had she live

d)

Where have you lived

13.

Viết lại câu sau sao cho nghĩa không đổi:

David had gone home before we arrived.

a)

David had gone home before we arrived.

b)

After David had gone home, we arrived.

c)

After David went home, we had arrived.

d)

David went home before we arrived.

14.

Tìm và sửa lỗi sai trong câu sau:

Up until that moment, my younger sister never believed in love.

a)

Up until -> Before

b)

at moment -> at the moment

c)

never believed -> had never believed

d)

in love -> on love

15.

By the time he came home, we ______.

a)

had sleep

b)

had slept

c)

slept

d)

have slept

16.

My father _____ out when my sister arrived in the zoo.

a)

goes

b)

have gone

c)

has gone

d)

had gone

17.

Tìm và sửa lỗi sai trong câu sau:

When Bob graduated in university, he was in New York for 5 years.

a)

graduated -> had graduated

b)

in university -> at university

c)

was -> had been

d)

for -> since

18.

Alex _____ a Vietnamese until he met Linh.

a)

had never meet

b)

have never met

c)

never met

d)

had never met

19.

Quá khứ hoàn thành dùng để diễn tả hành động/ sự việc đã xảy ra và kết thúc ________________ một hành động trong quá khứ

a)

cùng

b)

song song

c)

trước

d)

sau

20.

Quá khứ hoàn thành xảy ra và kết thúc trước ..............

a)

hiện tại đơn

b)

quá khứ đơn

c)

hiện tại hoàn thành

d)

quá khứ tiếp diễn

21.

Các dấu hiệu nhận biết của Quá khứ hoàn thành

a)

Before, by the time, after, when

b)

always, usually, sometime, often, never

c)

last, yesterday, ago

d)

when, since, for, yet

22.

truớc _______________ là QKHT

sau _______________ là QKHT

a)

before - after

b)

after - before

c)

yesterday - since

d)

last - when

23.

Tim ______________ (do) his homework before he went to bed.

a)

have done

b)

has done

c)

had done

d)

do

24.

Jenny went shopping after she _____________ (have) her money back.

a)

have had

b)

had had

c)

has have

d)

had have

25.

Before she left her job, She _____________ (be) tired and sick.

a)

had been

b)

has been

c)

have been

d)

all are correct

26.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

27.

By the time we ______________ (come) to the cinema, those movie tickets _______________ (be) sold out.

a)

had come / was

b)

came / had been

c)

come / was

d)

had came/ had was