wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

5I1 - Grammar - Past perfect

Total questions: 39

Worksheet time: 26mins

Name
Class
Date
1.

Fill in the blank:

I ___________ (eat) breakfast before I ___________ (go) to school.

Answer 1/Answer 2

(a)  

2.

Fill in the blank:

She ___________ (finish) her homework before she ___________ (watch) TV.

Answer 1/Answer 2

(a)  

3.

Fill in the blank:

They ___________ (play) outside after they ___________ (do) their chores.

Answer 1/Answer 2

(a)  

4.

Fill in the blank:

He ___________ (clean) his room before he ___________ (go) to bed.

Answer 1/Answer 2

(a)  

5.

Fill in the blank:

She ___________ (read) a book after she ___________ (do) her homework.

Answer 1/Answer 2

(a)  

6.

Fill in the blank:

They ___________ (visit) their grandparents after they ___________ (have) lunch.

Answer 1/Answer 2

(a)  

7.

Fill in the blank:

They ___________ (visit) their grandparents after they ___________ (have) lunch.

Answer 1/Answer 2

(a)  

8.

Fill in the blank:

He ___________ (do) his laundry before he ___________ (leave) for vacation.

Answer 1/Answer 2

(a)  

9.

Fill in the blank:

She ___________ (watch) a movie after she ___________ (finish) her dinner.

Answer 1/Answer 2

(a)  

10.

Fill in the blank:

They ___________ (take) a walk after they ___________ (have) breakfast.

Answer 1/Answer 2

(a)  

11.

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

12.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

13.

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

14.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

15.

(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

16.

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

a)

have had

b)

had had

c)

has have

d)

had have

17.

I ------- a new bike yesterday

a)

buy

b)

bought

c)

buys

d)

buying

18.

Dấu hiệu nhận biết thì quá khứ đơn ________________

a)

yesterday, ago, last

b)

next, tomorrow

c)

at the present

d)

everyday, always

19.

Mary didn't.......pizza last week.

a)

ate

b)

eaten

c)

eat

d)

has eaten

20.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

21.

After they __________(see) the Tower, they __________(go) to Westminster Abbey.

Answer A/Answer B

(a)  

22.

He _______(ask) me which animals I _________(see) in Africa.

(a)  

23.

Before they ________(move) to Liverpool, they _______(sell) everything.

(a)  

24.

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

25.

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.

26.

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

27.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

28.

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

29.

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

30.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

31.

(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

32.

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.

33.

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

34.

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

a)

went

b)

have gone

c)

gone

d)

goed

35.

Điền vào chỗ trống:

see--> saw-->......................

a)

seed

b)

saw

c)

seen

d)

see

36.

Điền vào chỗ trống:

have--> had--> (a)  

37.

Điền vào chỗ trống:

swim--> (a)   ---> swum

38.

Tom (go) to the post office twice yesterday.

(a)  

39.
Dạng phân từ quá khứ của động từ 'show' là:
a)
showed
b)
shown
c)
show
d)
showned