Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.

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

a)

S+ have/ has + V-ed.

b)

S+ had + V-ed.

c)

S + was/ were + V-ing.

d)

S+ didn't + V.

2.

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

3.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

4.

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

5.

(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

6.

Câu: "I last saw her on Monday." đồng nghĩa với câu nào dưới đây?

a)

I haven’t seen her since Monday.

b)

I haven’t seen her for Monday.

c)

I see her since Monday.

d)

I saw her for Monday.

7.

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

8.

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

9.

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

a)

have done

b)

has done

c)

had done

d)

do

10.

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

a)

have had

b)

had had

c)

has have

d)

had have

11.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

12.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

13.

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

14.

Last year, we (go)...................to the wonderful festival

a)

went

b)

have gone

c)

gone

d)

goed

15.

I went to Brazil last year. I ___________ (not go) there before.

a)

had gone

b)

went

c)

hadn't gone

16.

Alice .............. the accident when she was catching the bus.

a)

saw

b)

was seeing

c)

was saw

17.

What ........ when I called?

a)

did you do

b)

were you doing

18.

I ...................my friends last summer holiday.

a)

didn’t visit

b)

weren’t visiting

19.

My sister .................hamburgers every weekend last month.

a)

was eating

b)

ate

20.

It (a)   (rain) heavily last July.

21.

While people were talking to each other, he (read) (a)   his book.

22.

Find a mistake: I was play football when she called me.

(a)  

23.

Find a mistake: Was you study Math at 5 p.m. yesterday?

(a)  

24.

Find a mistake: Last week my friend and I go to the beach on the bus.

a)

go

b)

I

c)

friend

25.

He ________ to Cape Town before 1997.

a)

hasn't been

b)

hadn't been

c)

didn't be

d)

wasn't

26.

You ________ for the test, so you were very nervous.

a)

hasn't been stydying

b)

hadn't studyed

c)

hadn't studied

d)

weren't studying

27.

We were late for the plane because we ________ our passports.

a)

hadn't forgotten

b)

had forgot

c)

forgot

d)

had forgotten

28.

We couldn't go into the concert because we _______ our tickets.

a)

had brough

b)

brought

c)

didn't bring

d)

hadn't brought

29.

She said that she _______ the UK before.

a)

didn't visit

b)

hadn't visited

c)

hasn't visited

d)

had been visiting

30.

The children ______ their homework, so they were in trouble.

a)

done

b)

didn't do

c)

had done

d)

hadn't done

31.
She ... to Michael before because she was too shy to start a conversation
a)
hadn't spoken
b)
hadn't spoke
c)
hadnot spoken
d)
hadn't speak
32.

Almost everybody (leave)…………………………. by the time we (arrive)…………………………..

(a)  

33.

He (wonder)…………………………. whether he (leave)…………………………. his wallet at home.

(a)  

34.

The teacher (ask)…………………. the boy why he (not do)…………………………. his homework.

(a)  

35.

He (not eat)…………. until his parents (come)…………………………. home.

(a)  

36.

Some of the jury _______ the law before they worked in the court.

a)

broke

b)

had broken

37.

The men had ______ two luxury cars.

a)

stole

b)

stolen

38.

He hadn't _____ to the police.

a)

spoken

b)

spoke

39.

The motive had _____ obvious.

a)

been

b)

was

40.

We hadn't ______ anything all day.

a)

ate

b)

eaten

41.

Had the witness ______ evidence?

a)

given

b)

gave

42.

The police had _______ the suspects.

a)

interviewed

b)

interviews

43.
Jackson hadn't _____ with his brother
a)
played
b)
plaied
c)
Playing
d)
Play 
44.
Had you ____ gone to Argentina?
a)
Yet
b)
Ever
c)
Never
d)
Enjoyed
45.
She had never ______ Sushi
a)
Eating
b)
Eated
c)
Eaten
d)
Eats 
46.
They hadn't _____the day in the park
a)
Spentt
b)
Spending
c)
Spend
d)
Spent
47.
I had ______ For my uncle
a)
Worked
b)
Working
c)
Worket 
d)
Work
48.

Steve ____________ (write) a poem.

a)

wrote

b)

has written

c)

had written

d)

have written

49.

When I arrived Romina _____________ the building.

a)

has already left

b)

already left

c)

had already left

d)

had already leaved

50.

I went to bed after I.....off the television.

a)

switched

b)

have switched

c)

had switched

d)

didn't switch