wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quá khứ hoàn thành

Total questions: 41

Worksheet time: 21mins

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 + V-ed.

b)

S+ had + V-ed.

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 before he __________ breakfast.( wash/ have)

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

5.

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

6.

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

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

7.

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

a)

goes

b)

have gone

c)

has gone

d)

had gone

8.

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

9.

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

10.

truớc _______________ là QKHT

sau _______________ là QKHT

a)

before - after

b)

after - before

c)

yesterday - since

d)

last - when

11.

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

a)

have done

b)

has done

c)

had done

d)

do

12.

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

a)

have had

b)

had had

c)

has have

d)

had have

13.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

14.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

15.

Cấu trúc thì quá khứ hoàn thành dạng khẳng định là gì?

a)

S + had + V

b)

S + had + V3

c)

S + had had + V3

d)

S + has/have + V3

16.

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

17.

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 ?

18.

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

19.

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

20.

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

a)

had already seen

b)

had already saw

c)

already had seen

d)

already saw

21.

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

22.

Alice ________ a Vietnamese until he met Nam.

a)

had never met

b)

have never met

c)

never met

d)

never have met

23.

(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

24.

He ________ to Cape Town before 1997.

a)

hasn't been

b)

hadn't been

c)

didn't be

d)

wasn't

25.
By the time I arrived, the meeting _____ (start)
a)
had started
b)
started
c)
has been starting
d)
was starting
26.

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

27.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

28.

Hai hành động xảy ra trong quá khứ, hành động xảy ra trước chia thì _______ hành động xảy ra sau chia thì _________

a)

Quá khứ đơn / Quá khứ Hoàn thành

b)

Quá khứ hoàn thành / Quá khứ đơn

c)

Quá khứ đơn / Hiện tại đơn

d)

Quá khứ đơn/ Quá khứ tiếp diễn

29.

By the time he came home, we ______.

a)

had sleep

b)

had slept

c)

slept

d)

have slept

30.

Dấu hiệu nhận biết thì quá khứ hoàn thành là ..........

a)

yesterday, last, ago, in 2000

b)

Until then, by the time, prior to that time, before, after, when, for, as soon as, by, ...

c)

tomorrow, always, usually, now, at present...

31.

Choose the correct answer.

a)

S + had + V(s,es)

b)

S + had + V-ing

c)

S + had + P2

32.

Choose the correct answer.

a)

Had + S + V?

b)

S + hadn't + V

c)

S + hadn't + P2

33.

Trong câu chứa các từ:

By the time, prior to that time

As soon as,

when Before, after

Until then

a)

quá khứ hoàn thành – Past Perfect

b)

quá khứ tiếp diễn – Past Continuous

c)

hiện tại hoàn thành – Present Perfect

d)

HIỆN TẠI ĐƠN – Simple Present tens

34.

Before, after

Until then

Since, for

a)

hIỆN TẠI ĐƠN

b)

quá khứ hoàn thành tiếp diễn – Past Perfect Continuous

c)

QUÁ KHƯ ĐƠN

d)

TƯƠNG LAI TIẾP DIẼN

35.

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

a)

switched

b)

has switched

c)

had switched

d)

have switching

36.

Noura left the restaurant after she......eating.

a)

had have finished

b)

had finished

c)

have finish

d)

has finished

37.

The film..... by the time we got to the cinema.

a)

was started

b)

had start

c)

has started

d)

had started

38.

I was sure that I..... her before.

a)

seen

b)

had seen

c)

had saw

d)

had see

39.

We were late for the plane because we...(forgot) our passports

a)

forgot

b)

forgetting

c)

had forgetting

d)

had forgotten

40.

Before

after......., mệnh đề

by the time......, mệnh đề

when, already, as soon as

until then....

Adv này là dấu hiệu nhận biết của thì:

a)

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

b)

Hiện tại tiếp diễn

c)

Quá khứ hoàn thành

d)

Tương lai đơn

41.

"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