wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past perfect tense + Past perfect continuous tense

Total questions: 149

Worksheet time: 1hrs 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 + V-ed.

b)

S+ had + V-ed.

c)

S + was/ were + V-ing.

d)

S+ didn't + V.

3.

Chọn từ có đuôi -ed được phát âm khác so với các từ còn lại:

a)

delivered

b)

organized

c)

replaced

d)

obeyed

4.

Chọn từ có đuôi -ed được phát âm khác so với các từ còn lại:

a)

recommended

b)

waited

c)

handed

d)

designed

5.

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

6.

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

a)

washes- has

b)

had washed- had

c)

washed- had had

d)

washed- had

7.

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

8.

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

9.

(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

10.

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

11.

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

12.

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

13.

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

a)

have done

b)

has done

c)

had done

d)

do

14.

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

a)

have had

b)

had had

c)

has have

d)

had have

15.

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

a)

had been

b)

has been

c)

have been

d)

all are correct

16.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

17.

Q.

Which tense is it?

Diễn tả một sự kiện đã hoàn tất trong quá khứ nhưng kết quả của hành động đó vẫn còn ảnh hưởng đến hiện tại.

Ví dụ: She __________ (sell) her motorbike. Now, she takes the bus to work.

a)

Present perfect

b)

Past simple

18.

Q. Which tense is it?

Diễn tả một sự kiện đã xảy ra, thường nhấn mạnh đến số lần thực hiện tính đến thời điểm hiện tại.

Ví dụ: I ___________________ (watch) that film 4 times.

a)

Present perfect

b)

Past simple

19.

Q. Which tense is it, Present perfect or Past simple?

Diễn tả một sự kiện đã xảy ra tại một thời điểm xác định trong quá khứ.

Ví dụ: I ______________ (enjoy) the TV show last night.

a)

Present perfect

b)

Past simple

20.

Q. So far we ...........more than 150 gifts of all kinds.

a)

collected

b)

have collected

21.

Những trạng từ tần suất sau đây là dấu hiệu nhận biết thì nào?

"Always, usually, often, sometimes, seldom, rarely, hardly, never..."

a)

Hiện tại đơn (simple present tense)

b)

Quá khứ đơn (simple past tense)

c)

Hiện tại tiếp diễn (present continuous tense)

d)

Quá khứ tiếp diễn (past continuous tense)

22.

"Last Monday", "2 years ago", "It's time...." là dấu hiệu nhận biết của thì nào sau đây ?

a)

Hiện tại tiếp diễn (present continuous tense)

b)

Hiện tại đơn (simple present tense)

c)

Quá khứ tiếp diễn (past continuous tense)

d)

Quá khứ đơn (simple past tense)

23.

Dấu hiệu nhận biết của thì quá khứ tiếp diễn là:

a)

2 months ago

b)

at the present next month

c)

at 7 p.m yesterday

d)

at the moment

24.

Cách dùng của quá khứ đơn là:

a)

Diễn tả một thói quen trong quá khứ.

b)

Diễn tả một thói quen lặp đi lặp lại ở hiện tại.

c)

Diễn tả chuỗi hành động xảy ra trong quá khứ

d)

Diễn tả hành động xảy ra và chấm dứt tại thời điểm xác định trong quá khứ

25.

Quá khứ tiếp diễn có cách dùng là:

a)

Diễn tả một hành động đang xảy ra thì một hành động khác xen vào. Hành động đang xảy ra chia thì quá khứ tiếp diễn, hành động xen vào chia thì quá khứ đơn.

b)

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

c)

Diễn tả một hành động đang xảy ra tại một thời điểm xác định trong tương lai.

26.

Câu nào đúng trong các câu sau

a)

I played football when she called me.

b)

I was play football when she called me.

c)

I was playing football when she called me.

d)

I played football when she was calling me.

27.

Yesterday (be) ______Sunday, Nam (get) up at six.

a)

Yesterday was Sunday, Nam was getting up at six.

b)

Yesterday was Sunday, Nam got up at six.

c)

Yesterday were Sunday, Nam got up at six.

d)

Yesterday was Sunday, Nam gets up at six.

28.

I was watched a reality show on TV at the present.

Câu trên sai ở đâu?

a)

was

b)

watched

c)

at the present

d)

was watched

29.

Câu nào sau đây chia đúng thì?

a)

She studies English on Saturday.

b)

My parents drive to work now.

c)

I flied to Belize every year.

d)

They are watching football at 12 p.m yesterday.

30.

" S+was/were..." is the form of ............... tense.

past simple past continuous past perfect

a)

past simple

b)

past continuous

c)

past perfect

31.

Cách dùng của Past simple tense:

a)

diễn tả hành động đang xảy ra tại thời điểm nói

b)

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

c)

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

d)

diễn tả một hành động đã xảy ra trong quá khứ

32.

" S+V-ed/cột 2" là công thức của thì............

a)

past perfect

b)

past simple

c)

past continuous

33.

"yesterday, ago, last

week/month/year, in the past, in 1990...." là dấu hiệu nhận biết của thì...........

a)

past perfect

b)

past simple

c)

past continuous

34.

" Was" dùng cho các chủ ngữ

a)

I

b)

You

c)

He

d)

It

e)

She

35.

"Were" dùng với các chủ ngữ:

a)

He

b)

You

c)

We

d)

They

36.

Diễn tả một chuỗi các hành động trong quá khứ, hành động này xảy ra sau hành động khác. Thường dùng kết hợp với các từ nối như and hay then. Dùng thì............

a)

past simple

b)

past continuous

c)

past perfect

37.

Sử dụng when hoặc while để diễn tả một hành động đang xảy ra thì hành động khác xen vào. trong đó:

a)

Hành động đang xảy ra dùng thì Quá khứ đơn,

b)

Hành động xen vào dùng thì Quá khứ tiếp diễn.

c)

Hành động đang xảy ra dùng thì Quá khứ tiếp diễn,

d)

Hành động xen vào dùng thì Quá khứ đơn.

38.

A / An/ The là mạo từ ( articles). Trong đó:

a)

A/ An là mạo từ xác định ( definite article)

b)

A/ An là mạo từ không xác định ( indefinite article)

c)

The là mạo từ xác định ( definite article)

d)

The là mạo từ không xác định ( indefinite article)

39.

Tick vào các đáp án đúng:

a)

A / An đứng trước một danh từ số ít đếm được

b)

A đứng trước các danh từ bắt đầu bằng một phụ âm

c)

A / An đứng trước một danh từ số ít không đếm được

d)

An đứng trước các danh từ bắt đầu bằng một phụ âm

e)

An đứng trước các danh từ bắt đầu bằng một nguyên âm

40.

She has read ________ interesting book.

a)

a

b)

an

c)

the

d)

X

41.

We ____ to the hospital to visit Mike when he ____ to say that he was fine.

a)

were driving - was calling

b)

drove - called

c)

were driving – called

d)

drove - was calling

42.

What ____ to you on Sunday night?

a)

happen

b)

happened

c)

was happening

d)

would happen

43.

While I________the floor, Mrs. Paker began cooking

a)

swept

b)

was sweeping

c)

has swept

d)

has been sweeping

44.

Last night, we ____ for you for ages but you never ____ up.

a)

waited – showed

b)

would wait - showed

c)

were waiting - were showing

d)

waited – was showing

45.

I ________ about him when suddenly he came in.

a)

talk

b)

talked

c)

am talking

d)

was talking

46.

Choose the answer that needs correcting.

While I did my homework, I had a good idea.

a)

did

b)

my homework

c)

had

d)

a

47.

After a hard-working day, I went to ____ bed and had ____ most beautiful dream ever.



a)

the - the

b)

a – the

c)

a – a

d)

Ø - the

48.

Choose the answer that needs correcting.

She was walking to the library to borrow some books when she was seeing a robbery.

a)

was walking

b)

the

c)

some

d)

was seeing

49.

Choose the answer that needs correcting.

She was walking to the library to borrow some books when she was seeing a robbery.

a)

was walking

b)

the

c)

some

d)

was seeing

50.

"Last Monday", "2 years ago", "It's time...." là dấu hiệu nhận biết của thì nào sau đây ?

a)

Hiện tại tiếp diễn (present continuous tense)

b)

Hiện tại đơn (simple present tense)

c)

Quá khứ tiếp diễn (past continuous tense)

d)

Quá khứ đơn (simple past tense)

51.

Dấu hiệu nhận biết của thì quá khứ tiếp diễn là:

a)

2 months ago

b)

at the present next month

c)

at 7 p.m yesterday

d)

at the moment

52.

Câu nào đúng trong các câu sau

a)

I played football when she called me.

b)

I was play football when she called me.

c)

I was playing football when she called me.

d)

I played football when she was calling me.

53.

" Was" dùng cho các chủ ngữ

a)

I

b)

You

c)

He

d)

It

e)

She

54.

"Were" dùng với các chủ ngữ:

a)

He

b)

You

c)

We

d)

They

55.

Sử dụng when hoặc while để diễn tả một hành động đang xảy ra thì hành động khác xen vào. trong đó:

a)

Hành động đang xảy ra dùng thì Quá khứ đơn,

b)

Hành động xen vào dùng thì Quá khứ tiếp diễn.

c)

Hành động đang xảy ra dùng thì Quá khứ tiếp diễn,

d)

Hành động xen vào dùng thì Quá khứ đơn.

56.

A / An/ The là mạo từ ( articles). Trong đó:

a)

A/ An là mạo từ xác định ( definite article)

b)

A/ An là mạo từ không xác định ( indefinite article)

c)

The là mạo từ xác định ( definite article)

d)

The là mạo từ không xác định ( indefinite article)

57.

While I________the floor, Mrs. Paker began cooking

a)

swept

b)

was sweeping

c)

has swept

d)

has been sweeping

58.

I ________ about him when suddenly he came in.

a)

talk

b)

talked

c)

am talking

d)

was talking

59.

Yesterday (be) ______Sunday, Nam (get) up at six.

a)

Yesterday was Sunday, Nam was getting up at six.

b)

Yesterday was Sunday, Nam got up at six.

c)

Yesterday were Sunday, Nam got up at six.

d)

Yesterday was Sunday, Nam gets up at six.

60.

I was watched a reality show on TV at the present.

Câu trên sai ở đâu?

a)

was

b)

watched

c)

at the present

d)

was watched

61.

Câu nào sau đây chia đúng thì?

a)

She studies English on Saturday.

b)

My parents drive to work now.

c)

I flied to Belize every year.

d)

They are watching football at 12 p.m yesterday.

62.

" S+was/were..." is the form of ............... tense.

past simple past continuous past perfect

a)

past simple

b)

past continuous

c)

past perfect

63.

Diễn tả một chuỗi các hành động trong quá khứ, hành động này xảy ra sau hành động khác. Thường dùng kết hợp với các từ nối như and hay then. Dùng thì............

a)

past simple

b)

past continuous

c)

past perfect

64.

We ____ to the hospital to visit Mike when he ____ to say that he was fine.

a)

were driving - was calling

b)

drove - called

c)

were driving – called

d)

drove - was calling

65.

While I________the floor, Mrs. Paker began cooking

a)

swept

b)

was sweeping

c)

has swept

d)

has been sweeping

66.

Last night, we ____ for you for ages but you never ____ up.

a)

waited – showed

b)

would wait - showed

c)

were waiting - were showing

d)

waited – was showing

67.

Choose the answer that needs correcting.

While I did my homework, I had a good idea.

a)

did

b)

my homework

c)

had

d)

a

68.

Choose the answer that needs correcting.

She was walking to the library to borrow some books when she was seeing a robbery.

a)

was walking

b)

the

c)

some

d)

was seeing

69.

Công thức chung của thì QKTD:

a)

am/is/are+ V-ing

b)

V_ed/2

c)

was/were+V-ing

d)

was/were+ V_ed/3

70.

Which sentence is correct?

(Câu nào dưới đây đúng)

a)

Was you playing chess last night?

b)

Were your sister having lunch at 11am yesterday?

c)

Was your friend hanging out yesterday?

d)

Were your parents watching films at this time last night?

71.

Which sentence is correct?

(Câu nào dưới đây đúng)

a)

The princess weren't eating apples at that time

b)

The children weren't sleeping at this time yesterday

c)

The boys wasn't running at 4pm last Monday

d)

The knights wasn't flying to the heaven.

72.

Which sentence is correct?

(Câu nào dưới đây đúng)

a)

While I was doing homework, the phone rang.

b)

While I was doing homework, the phone was ringing.

c)

While I did homework, the phone was ringing.

d)

While I did homework, the phone rang.

73.

Which sentence is correct?

(Câu nào dưới đây đúng)

a)

While my mother was cooking, my father read books

b)

While my mother cooked, my father read books

c)

While my mother was cooking, my father was reading books

d)

While my mother were cooking, my father were reading books

74.

Write the correct form of the words in brackets

I (chat)______ with my friends while my teacher (teach) _____the lesson

(a)  

75.

Write the correct form of the words in brackets

He (a)   (buy) me a big teddy bear on my birthday last week.

76.

Write the correct form of the words in brackets

At this time yesterday, I (a)   (prepare) for my son’s birthday party.

77.

Write the correct form of the words in brackets

They (a)   (not go) to school when I met them yesterday.

78.

Write the correct form of the words in brackets

While the children ________ (learn) online, their friends _____ (come)

(a)  

79.

She ________ when the shark _________ her.

a)

surf / attack

b)

surfing / attacked

c)

was surfing / was attacking

d)

was surfing / attacked

80.

He ___________ at a party when he ___________ his girlfriend.

a)

danced / met

b)

danced / was meeting

c)

was dancing / met

d)

was danced / was meeting

81.

I ________ a picnic when I _________ my sister.

a)

was having / saw

b)

had / saw

c)

was having / was seeing

d)

had / seen

82.

When they ________ the shark, they ______ in the sea.

a)

saw / swam

b)

saw / was swimming

c)

were seeing / swam

d)

saw / were swimming

83.

She ... the internet at three o'clock.

a)

was use

b)

were

c)

was using

d)

were using

84.

When the accident happened, she _____________ her mobile phone.

a)

was talk with

b)

talk with

c)

was talking with

d)

talk

85.
I was watching a movie when I _______ (see) him standing outside.
a)
was seeing
b)
saw
c)
see
d)
were seeing
86.

I _______________ (eat) lunch when I _____________ (hear) a strange noise.

a)

ate / was hearing

b)

was eating / was hearing

c)

was eating / heard

d)

ate / heard

87.

.Last night I ________________ in bed when I suddenly ________________ a scream. (read, hear)

a)

read - heard

b)

was reading - was hearing

c)

was reading - heard

d)

read - was hearing

88.

________________ at school yesterday? (you / be)

a)

Was you

b)

Did you be

c)

You were

d)

Were you

89.

Did you buy this book at Abay Bookstore?

a)

No, I don't.

b)

Yes, I do

c)

No, she doesn't

d)

Yes, I did

90.

State the type of tenses: Harith wakes up early everyday.

a)

Simple past tense

b)

Simple present tense

c)

Present Continuous Tense

d)

Past Continuous Tense

91.

State the type of tenses: The pupils are walking into their classroom right now.

a)

Simple past tense

b)

Simple present tense

c)

Present Continuous Tense

d)

Past Continuous Tense

92.

State the type of tenses: Her mother bought her a new bicycle.

a)

Simple past tense

b)

Simple present tense

c)

Past Continuous Tense

d)

Present Continuous Tense

93.

State the type of tenses: He had already done his homework when his mother asked about it.

a)

Simple past tense

b)

Past continuous tense

c)

Present perfect tense

d)

Past perfect tense

94.

State the type of tenses: Darius was sleeping as I walked into his room.

a)

Simple past tense

b)

Past continuous tense

c)

Past perfect tense

d)

Present continuous tense

95.

State the type of tenses: "Sorry, Muthu. I have already eaten my lunch," says Bakri.

a)

Simple past tense

b)

Past partciple

c)

Past perfect tense

d)

Present perfect tense

96.

As she ________________ the beach, suddenly she saw a dolphin jumping out in the air.

a)

strolls

b)

strolling

c)

was strolling

d)

had strolled

e)

strolled

97.

They _________________ to do the chores but they played video games instead.

a)

promise

b)

promised

c)

was promising

d)

had promised

98.

When the theft incident happened, Asyraf and Ghazali ____________ at the bus stop.

a)

chatted

b)

were chatted

c)

were chatting

d)

had chatted

99.

When Halim arrived at Siti's house, she ________________ out.

a)

went

b)

was going

c)

gone

d)

had already gone

100.

Suraya never had any chance to see the books because Watie _____________ them.

a)

sold

b)

sells

c)

had sellen

d)

had sold

101.

Choose sentence(s) that fit/fits past continuous tense(s) type.

a)

Mutiya and Salmah are talking at the moment.

b)

The boys were playing football together when the suddenly it rained.

c)

Karim had already sent the message when he realised the spelling mistakes.

d)

At 6 p.m. yesterday, Naim was washing his shoes.

102.

Fill in the blank with the correct type of verb. Farah (a)   (ask) him about what happened, but he refused to say anything.

103.

As Julia (a)   (sing) in the recording booth, the music producer came in.

104.

Farid (a)   (write) the essay, so he submitted it to his teacher.

105.

1. My brother and sister _____ playing tennis at 11 am yesterday.

a)

are

b)

was

c)

were

106.

_____ you still working at 7 pm last night?

a)

Were

b)

Are

c)

Was

107.

3. Our pool pump ________ running properly after the storm.

a)

had not been

b)

have not been

c)

has not been

108.

4. I just heard about the accident. ________ been working all night?

a)

Had the driver

b)

Had the driving

c)

Have the driver

109.

5. They ______________ in Pune for three years when he lost his job.

a)

have been living

b)

were living

c)

had been living

110.

6. Snow _____ lightly. Suddenly a reindeer appeared.

a)

fell

b)

was falling

c)

had been falling

111.

7. We _____ sleeping when the police came.

a)

were

b)

had been

c)

have been

112.

8. Mike wanted to sit down because he ____________ all day at work.

a)

was standing

b)

had been standing

c)

stood

113.

9. They ________________ for over an hour before Saurabh arrived.

a)

were talking

b)

have been talking

c)

had been talking

114.

10. Somebody threw a stone at him while he ________________.

a)

was speaking

b)

had been speaking

c)

spoke

115.

When we arrived at the restaurant, the buffet _____________________ already.

a)

had started

b)

started

c)

had been starting

116.

Mary ________ sad because I _________________ her birthday.

a)

was...have forgotten

b)

had been...forgot

c)

was...had forgotten

117.

I __________ borrow the book from Tim because I ___________ it already.

a)

didn't....had read

b)

was not...had read

c)

didn't...read

118.

Peter clicked on the button on screen, and then sat down and _____________ to his favourite music.

a)

had listened

b)

listened

c)

had been listening

119.

Your sister ______________ online games all afternoon yesterday. This was why she didn't finish her homework.

a)

has been playing

b)

had played

c)

had been playing

120.

Andrew finally decided to buy a new phone. He ________________ problem with his old phone for a while.

a)

had

b)

had been having

c)

has had

121.

Susan had many game cards. She _____________ game cards from different players before she was ten.

a)

collected

b)

has collected

c)

had been collecting

122.

Bonnie was out when we called. Luckily, when we _____________ at her home, she ___________________.

a)

arrived...had returned

b)

had arrived...returned

c)

had been arriving...had returned

123.

They ____________ dinner and left the restaurant when I ____________.

a)

finished...had called

b)

had finished...called

c)

have finished...called

124.

We _________ there was a big sale at the shopping mall last week. Nobody ____________ us about it before.

a)

didn't knew...told

b)

didn't know...had told

c)

didn't know...had been telling

125.

Identify the sentence.


Martha had been walking three miles a day before she broke her leg.

a)

Present continuous

b)

Past perfect

c)

Past perfect continuous

d)

Present tense

126.

Identify the sentence.


Harold had known about it for a while.

a)

Present tense

b)

Present continuous

c)

Past perfect

d)

Present perfect

127.

Identify the sentence.


I had not eaten at that restaurant before today.

a)

Present perfect

b)

Past perfect

c)

Present tense

d)

Past simple

128.

Identify the sentence.


He had been drinking milk out the carton when Mom walked into the kitchen.

a)

Present continuous

b)

Past continuous

c)

Present perfect continuous

d)

Past perfect continuous

129.

Before I knew it, she had ____ out the door

a)

run

b)

ran

c)

running

130.

The program that was terminated had been ______ well since 1945.

a)

work

b)

worked

c)

working

131.

It'd been ______ with rain.

a)

pouring

b)

poured

c)

pour

132.

I had _____ enough of his complaining

a)

has

b)

have

c)

had

d)

-

133.

I could smell cigarettes. Somebody had been ___________ .

a)

smoke

b)

smoked

c)

smoking

134.

Had the pilot been ______ before the crash?

a)

drink

b)

drinking

c)

drunk

135.

We’d just ______ home, when we heard the blast outside.

a)

get

b)

got

c)

gotten

136.

Betty failed the final test because she had not been ______ class.

a)

attend

b)

attended

c)

attending

137.

I had not _____ at that restaurant before today.

a)

eat

b)

ate

c)

eaten

138.

Had Adam ever _______ to the CEO before he was fired?

a)

speak

b)

spoke

c)

spoken

139.

Had you been ________ long before the taxi arrived?

a)

wait

b)

waited

c)

waiting

140.

What is the form of the past continuous tense?

a)

did+subj+-ing form of the verb

b)

was-were/-ing form of the verb

c)

had+past participle

141.

Complete the sentence: She_______ ________ in the office

a)

had/been

b)

was/working

c)

had/worked

142.

Complete the sentence: They________ _________ in the garden.

a)

was/eating

b)

were/eating

c)

are/eating

143.

Complete the sentence: We ________ ________ to the party.

a)

was/going

b)

were/going

c)

was/go

144.

What is the form of the present perfect?

a)

has-have/past participle

b)

had/past participle

c)

have been/simple past

145.

Complete the sentence: She _______ _________ pizza.

a)

has/eaten

b)

have/eat

c)

had/ate

146.

Complete the sentence: They________ _________ the last game.

a)

have/played

b)

had/playing

c)

has/play

147.

Complete the sentence: I_______ _______ food for lunch.

a)

had/bring

b)

have/brought

c)

has/brought

148.

Was is the past participle form of the verb blow (a)  

149.

What is the past participle of the verb build (a)