Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

gradein8-quá khứ hoàn thành

Total questions: 82

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

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

2.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

3.

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

4.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

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.

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.

7.

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

a)

have done

b)

has done

c)

had done

d)

do

8.

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

a)

have had

b)

had had

c)

has have

d)

had have

9.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

10.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

11.

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.

12.

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

13.

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

a)

goes

b)

have gone

c)

has gone

d)

had gone

14.

truớc _______________ là QKHT

sau _______________ là QKHT

a)

before - after

b)

after - before

c)

yesterday - since

d)

last - when

15.

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

a)

have had

b)

had had

c)

has have

d)

had have

16.

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

17.

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

18.

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

19.

Alex _____ a Vietnamese until he met Linh.

a)

had never meet

b)

have never met

c)

never met

d)

had never met

20.

Thì Quá khứ hoàn thành là.....

a)

Present simple

b)

Past simple

c)

Present perfect

d)

Past perfect

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.

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

23.

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

a)

had gone

b)

went

c)

hadn't gone

d)

hasn't gone

24.

When Bob went to bed last night, he __________ (brush) his teeth.

a)

brushes

b)

brush

c)

had brushed

d)

had brush

25.
Jackson hadn't _____ with his brother
a)
played
b)
plaied
c)
Playing
d)
Play 
26.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

27.

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

a)

goes

b)

have gone

c)

has gone

d)

had gone

28.

By the time I __________ (be) 19 years old, I _____________ (win) a CD signed by my favorite artist.

a)

am / won

b)

was / had win

c)

was / win

d)

was / had won

29.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

30.

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

a)

have had

b)

had had

c)

has have

d)

had have

31.

When we ________ (get) to the theater, the movie __________ (begin).

a)

get / begins

b)

got / begin

c)

got / had begun

d)

got / begin

32.

When they came home, Sue .......................... dinner already.

a)

cooked

b)

had cooked

c)

cook

d)

has cooked

33.

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

34.

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.

35.

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.

36.

(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

37.

Cách dùng của thì "Quá khứ hoàn thành"

a)

Diễn tả những hành động đã xảy ra và hoàn thành trước hành động khác trong quá khứ

b)

Diễn đạt hai hành động xảy ra đồng thời trong quá khứ

c)

Diễn đạt hành động đang xảy ra tại một thời điểm trong quá khứ

d)

Diễn đạt hành động đang xảy ra thì có hành động khác xen vào

38.

Lựa chọn các đáp án đúng:

Quá khứ hoàn thành diễn tả:

a)

Một hành động xảy ra trước 1 thời điểm trong quá khứ

b)

Một hành động xảy ra trong quá khứ

c)

Một hành động xảy ra trước một hành động khác trong quá khứ

d)

Một hành động xảy ra trong quá khứ và kéo dài trong hiện tại

39.

Điền vào chỗ chấm:

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

Khẳng định:

S + .......... + V3

Câu hỏi:

....... + S + V3 ?

a)

have/had

b)

had/had

c)

has/had

d)

have, have/had

40.

Điền vào chỗ chấm:

Before/When/ By the time + S1 + ......., S2 + had + ........

a)

Ved / V2

b)

Ved/ V3

c)

V(s/es) / V3

d)

V(s/es) / Ved

41.

Công thức nào sau đây thuộc về Thì Quá khứ hoàn thành?

a)

Have/ Has +S + V3?

b)

S + had been + V-ing.

c)

Had + S + V3?

42.

"by + thời gian trong quá khứ; by the time + S + V-ed +O; by the end of + thời gian ở quá khứ" là dấu hiệu nhận biết của thì______

a)

quá khứ tiếp diễn

b)

quá khứ đơn

c)

quá khứ hoàn thành

d)

cả 3 đáp án đều đúng

43.

Mike wanted to settle down when he was 30, but he ___________________ all around the world years before.

a)

travelled

b)

has travelled

c)

had travelled

d)

travels

44.

My uncle ______________________ his first job before he _________________.

a)

didn't get / married

b)

hadn't got / had married

c)

had got / married

d)

couldn't get / had married

45.

After Max _______________________ his breakfast, he left the apartment.

a)

finished

b)

had finished

46.

After they _________________ the shellfish, they ________________ to feel sick.

a)

ate, had begun

b)

had eaten, began

47.

By the time I got home, my mom (a)   prepared a feast.

48.

She __________ around the world before 2020.

a)

had travelling

b)

has travelled

c)

had travelled

d)

has travelling

49.

The motorbike burned just after it ____________ into the tree.

a)

crash

b)

crashing

c)

had crash

d)

had crashed

50.

By the time they ______ up, they ______ with each other for 3 years.

a)

breaks - had lived

b)

breaks - lived

c)

broke - had lived

d)

broke - lived

51.

_______ to the National Museum before we went last month?

a)

Have you been

b)

Had you been

c)

Had you be

d)

Have you be

52.

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

53.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

54.

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

55.

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

56.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

57.

(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

58.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

59.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

60.

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

a)

have had

b)

had had

c)

has have

d)

had have

61.

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

a)

have done

b)

has done

c)

had done

d)

do

62.

truớc _______________ là QKHT

sau _______________ là QKHT

a)

before - after

b)

after - before

c)

yesterday - since

d)

last - when

63.

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

64.

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

65.

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

66.

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

a)

goes

b)

have gone

c)

has gone

d)

had gone

67.

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.

68.

Công thức thì quá khứ hoàn thành dạng phủ định là gì?

a)

S + had not/hadn’t + V

b)

S + had not/hadn’t + V_ing

c)

S + had + V3

d)

S + had not/hadn’t + V3

69.

Công thức thì quá khứ hoàn thành dạng nghi vấn là gì?

a)

(Wh) had + S + V ?

b)

(Wh) had + S + V3 ?

c)

(Wh) had + S + V_ing ?

d)

Had + S + been V3 ?

70.

Khi có before thì dùng thì quá khứ hoàn thành như thế nào?

a)

Qúa khứ hoàn thành + before + Qúa khứ tiếp diễn

b)

before + Qúa khứ đơn + Qúa khứ hoàn thành

c)

Qúa khứ hoàn thành + before + Qúa khứ đơn

d)

before + Qúa khứ hoàn thành, Qúa khứ đơn

71.

Khi có after thì dùng thì quá khứ hoàn thành như thế nào?

a)

After + Qúa khứ hoàn thành, Hiện tại đơn

b)

Qúa khứ hoàn thành + After + Qúa khứ đơn

c)

After + Qúa khứ tiếp diễn, Qúa khứ hoàn thành

d)

After + Qúa khứ hoàn thành, Qúa khứ đơn

72.

Những câu nào dưới đây sử dụng thì quá khứ hoàn thành?

a)

When we got out of the office, the light had gone out.

b)

I was playing the piano when my sister came home

c)

What had you done before midnight yesterday?

d)

Had he left when we went to bed?

e)

Linda hadn’t washed the dishes when her mother came home

73.

They (go) ……………..home after they (finish) ………………… their work.

a)

went - had finishing

b)

went - had finished

c)

had gone - had finished

d)

went - finished

74.

She said that she (already, see) ……………………. Dr. Rice

a)

had already seen

b)

had already saw

c)

already had seen

d)

already saw

75.

The lamp went off because I ____________ (not/pay) the electricity bill.

a)

hadn't payed

b)

hasn't pay

c)

hadn't pay

d)

didn't pay

76.

She …….(complete) her homework before she watched movie?

a)

Had she completing

b)

Had she complete

c)

She had completed

d)

Had she completed

77.

Alice ________ a Vietnamese until he met Nam.

a)

had never met

b)

have never met

c)

never met

d)

never have met

78.

Before we took a look around the shops, we …..(have) lunch.

a)

had have

b)

had had

c)

had

d)

have had

79.

Before I went to bed, I …….(brush) my teeth

(a)  

80.

Before my mother came home, my brother…… (prepare) food on the table.

(a)  

81.

She (see) (a)   me before?

82.

My friend told me that she (a)   (not learn) a lot before the test