wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bài tập 15/2

Total questions: 130

Worksheet time: 2hrs 38mins

Name
Class
Date
1.

He was writing to his friend when he __________a noise.

a)

was hearing

b)

heard

c)

had heard

d)

hears

2.

I __________many people since I came here in June.

a)

met

b)

has met

c)

was meeting

d)

have met

3.

She was playing games while he __________a football match

a)

watched

b)

watches

c)

was watching

d)

watching

4.

Since we came here, we ______ a lot of acquaintances.

a)

have had

b)

had

c)

have

d)

are having

5.

She __________school when she was six.

a)

start

b)

started

c)

has started

d)

are starting

6.

Yesterday, I _______ for work late because I _______ to set my alarm.

a)

had left / forgot

b)

was leaving / was forgetting

c)

left / had forgot

d)

had been leaving / would forget

7.

By the time we ____ to the train station, Susan _____ for us for more than two hours.

a)

will get / has been waiting

b)

got / was waiting

c)

got / had been waiting

d)

get / will wait

8.

Last night at this time, they ______ the same thing. She _____ and he ­­­­­­­­­­­­­­­­_________ the Newspaper.

a)

are not doing / is cooking / is reading

b)

were not doing / was cooking / was reading

c)

was not doing / has cooked / is reading

d)

had not done / was cooking /read

9.

After he ____________ his English course, he went to England to continue his study.

a)

finish

b)

finishes

c)

finished

d)

had finished

10.

Mai____ in HCM for five years

a)

lives

b)

has lived

c)

is living

d)

was living

11.

The train _____ when we got to the station.

a)

just left

b)

just leaves

c)

had just left

d)

will leave

12.

Almost everyone _______ for home by the time we arrived.

a)

leave

b)

left

c)

leaves

d)

had left

13.

I__________TV when the telephone rang.

a)

watched

b)

was watching

c)

are watching

d)

have watched

14.

I ______ her since I _____ a student.

a)

know/ am

b)

knew/ was

c)

have known/ am

d)

have known/ was

15.

"John began playing the piano 10 years ago"

a)

John played the piano 10 years ago.

b)

John used to play the piano 10 years ago

c)

John has played the piano for 10 years

d)

John doesn't play the piano anymore

16.

By the end of next year, my son _______ English for six months.

a)

will learn

b)

will have learned

c)

has learned

d)

had learned

17.

The last time I saw Rose was three years ago.

a)

I didn’t see Rose for three years.

b)

I haven’t seen Rose three years ago

c)

I haven’t seen Rose since three years.

d)

I haven’t seen Rose for three years.

18.

She__________ lunch by the time we arrived.

a)

had finished

b)

have finished

c)

finished

d)

finishing

19.

In the 19th century, it _______ two or three months to cross North America by covered wagon.

a)

took

b)

had taken

c)

had taken

d)

was taking

20.

We ______ exam at 8 o’clock next Monday.

a)

will take

b)

will be taking

c)

take

d)

would take

21.

I …………….. three books by the same author since the last month.

a)

has read

b)

have read

c)

read

d)

red

22.

Kathy …………….. for three different companies since graduating two years ago.

a)

has worked

b)

have worked

c)

have been worked

d)

worked

23.

This is the first time I ………….. to Germany.

a)

has ever been

b)

have been ever

c)

has been ever

d)

have ever been

24.

He ………….. to France for ages.

a)

has gone never

b)

have never gone

c)

has never gone

d)

never has gone

25.

I …………….. a cold for two weeks.

a)

has had

b)

have had

c)

had

d)

have been had

26.

Phân Từ II của BREAK là (a)  

27.

Phân từ II của BUILD là (a)  

28.

Phân từ II của BRING là

(a)  

29.

Phân từ II của TEACH là (a)  

30.

Phâ từ II của GIVE

(a)  

31.

Did you like the new Doctor Who season? – I(see) …………… it yet.

(a)  

32.

George is a very close friend of mine.We (know)…………… each other for years.

(a)  

33.

You (change)……………… a lot since the last time I saw you.

(a)  

34.

He(become)………. more concerned about his social status since he started working there.

(a)  

35.

I (complete) ……………. the report yet.

(a)  

36.

lt was warm, so I ………. off my coat. (take)

a)

take

b)

was take

c)

were take

d)

took

37.

Nam/ I/ study/ hard/ last weekend.

a)

Nam and studied hard last week.

b)

Nam and I studied hard last week.

c)

Nam and I studies hard last week.

d)

Nam and study hard last week.

38.

He .....................to the zoo last Sunday (go)

a)

went

b)

go

c)

goes

d)

gone

39.

They __________ the bus yesterday.

a)

A. don’t catch

b)

B. weren’t catch

c)

C. didn’t catch

d)

D. not catch

40.

My father __________ tired when I __________ home.


A. was – got

B. is – get

C. was – getted

D. were – got

a)

A

b)

B

c)

C

d)

D

41.

5. Where __________ your family __________ on the summer holiday last year?


A. do – go

B. does – go

C. did – go

D. did – went

a)

A

b)

B

c)

C

d)

D

42.

The bed was very uncomfortable. I .................................................. well. (sleep)

a)

did sleep

b)

didn't sleep

c)

don't sleep

d)

do sleep

43.

The hotel wasn't very expensive. lt .. ..... .... . ............. much to stay there. (cost)

a)

cost

b)

did cost

c)

did'nt cost

d)

didn't cost

44.

lt was hard carrying the bags. They ................................ .. ................ very heavy. (be)

a)

are

b)

is

c)

was

d)

were

45.

come →

a)

came

b)

come

46.

If he hadn’t wasted too much time , he ____________ in his examination.

a)

would fail

b)

wouldn't fail

c)

wouldn't have failed

d)

won't fail

47.

If I had taken that English course, I____________ much progress. (make progress: tiến bộ)

a)

had made

b)

would have made

c)

made

d)

would make

48.

What would you have done if you ____________a lot of money?

a)

had

b)

will

c)

had had

d)

have had

49.

If we had known that you were there, we____________ you a letter.

a)

would write

b)

would have write

c)

would have written

d)

had written

50.

If we had checked the petrol before we started, we ____________here. (check petrol: kiểm tra xăng dầu)

a)

wouldn't stop

b)

wouldn't have stopped

c)

would have stopped

d)

would stop

51.

“Did he study yesterday?” “No, but if he _______, he would have done better on today’s test.”

a)

had

b)

has

c)

will study

d)

had studied

52.

. If I had had free time, I _____________ shopping.

a)

would have gone

b)

can go

c)

will go

d)

will have gone

53.

If you had come to the party, you _____________ her.

a)

would meet

b)

had met

c)

would have met

d)

met

54.

I decided to stay at home last night. I would have gone out if I _____________ so tired.

a)

wasn't

b)

weren't

c)

wouldn't have been

d)

hadn't been

55.

Did he lose?" "Yes, but if he had tried harder, he_____________ won."

a)

might

b)

might have

c)

might had

d)

might has

56.

I would have said "good bye" to your brother if he_____________ there.

a)

could be

b)

had been

c)

will be

d)

will have been

57.

I _____________ very happy if there _____________ a good film on channel 9 last night.

a)

would be / had been

b)

would have been / would be

c)

would have been / had been

d)

had been / had been

58.

If I _____________so busy yesterday, I would have visited you.

a)

were not

b)

was not

c)

are not

d)

hadn't been

59.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

60.

She would have gone to the university (đại học) if she_____________ the opportunity (cơ hội).

a)

has

b)

will have

c)

had had

d)

had

61.

If he had been more careful, he _____________an accident.

a)

wouldn't have had

b)

will not have

c)

does not have

d)

would not have

62.

If you _________some mustard (mù tạc) in the sandwiches, they would have tasted better.

a)

put

b)

puts

c)

had put

d)

putting

63.

What would you have done if the lift _____________struck between two floors at that time.

lift: thang máy.

get stuck: bị mắc kẹt

a)

had got

b)

got

c)

gets

d)

getting

64.

You would have seen my garden at its best if you ___________here last week.

a)

were

b)

are

c)

had been

d)

be

65.

If I___________ that you were coming, I’d have baked a cake.

bake a cake: nướng bánh

a)

know

b)

knew

c)

had known

d)

didn't know

66.

If he hadn’t wasted too much time , he ____________ in his examination.

a)

would fail

b)

wouldn't fail

c)

wouldn't have failed

d)

won't fail

67.

If I had taken that English course, I____________ much progress. (make progress: tiến bộ)

a)

had made

b)

would have made

c)

made

d)

would make

68.

What would you have done if you ____________a lot of money?

a)

had

b)

will

c)

had had

d)

have had

69.

If we had known that you were there, we____________ you a letter.

a)

would write

b)

would have write

c)

would have written

d)

had written

70.

If we had checked the petrol before we started, we ____________here. (check petrol: kiểm tra xăng dầu)

a)

wouldn't stop

b)

wouldn't have stopped

c)

would have stopped

d)

would stop

71.

“Did he study yesterday?” “No, but if he _______, he would have done better on today’s test.”

a)

had

b)

has

c)

will study

d)

had studied

72.

. If I had had free time, I _____________ shopping.

a)

would have gone

b)

can go

c)

will go

d)

will have gone

73.

If you had come to the party, you _____________ her.

a)

would meet

b)

had met

c)

would have met

d)

met

74.

I decided to stay at home last night. I would have gone out if I _____________ so tired.

a)

wasn't

b)

weren't

c)

wouldn't have been

d)

hadn't been

75.

Did he lose?" "Yes, but if he had tried harder, he_____________ won."

a)

might

b)

might have

c)

might had

d)

might has

76.

I would have said "good bye" to your brother if he_____________ there.

a)

could be

b)

had been

c)

will be

d)

will have been

77.

I _____________ very happy if there _____________ a good film on channel 9 last night.

a)

would be / had been

b)

would have been / would be

c)

would have been / had been

d)

had been / had been

78.

If I _____________so busy yesterday, I would have visited you.

a)

were not

b)

was not

c)

are not

d)

hadn't been

79.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

80.

She would have gone to the university (đại học) if she_____________ the opportunity (cơ hội).

a)

has

b)

will have

c)

had had

d)

had

81.

If he had been more careful, he _____________an accident.

a)

wouldn't have had

b)

will not have

c)

does not have

d)

would not have

82.

If you _________some mustard (mù tạc) in the sandwiches, they would have tasted better.

a)

put

b)

puts

c)

had put

d)

putting

83.

What would you have done if the lift _____________struck between two floors at that time.

lift: thang máy.

get stuck: bị mắc kẹt

a)

had got

b)

got

c)

gets

d)

getting

84.

You would have seen my garden at its best if you ___________here last week.

a)

were

b)

are

c)

had been

d)

be

85.

If I___________ that you were coming, I’d have baked a cake.

bake a cake: nướng bánh

a)

know

b)

knew

c)

had known

d)

didn't know

86.

I wouldn’t tell her if I ……….. you.

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

87.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

88.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

89.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
90.
If Lisa __________ earlier, she would not have been late for work.
a)
got up
b)
would get up
c)
gets up
d)
had got up
91.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
92.

If you ____________ a minute, I'll come with you

a)

wait

b)

waited

c)

had waited

d)

would wait

93.

If I __________ million dollars, I will go to japan

a)

win

b)

wins

c)

won

d)

winning

94.

I'll ___________ you the money if you pay me back next week.

a)

gave

b)

give

c)

given

d)

giving

95.

I'll ___________ you the money if you pay me back next week.

a)

gave

b)

give

c)

given

d)

giving

96.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
97.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
98.

If we ... the news last night, we wouldn't have known about the strike.

a)

didn't see

b)

haven't seen

c)

don't see

d)

hadn't seen

99.

If the lifeguard ... sooner, he would have saved the boy's life.

a)

arrived

b)

had arrived

c)

would arrive

d)

arrives

100.

If he studied harder, he … the best score in his class

a)

will get

b)

would get

c)

will got

d)

would got

101.

if you drop ice in water, it...

a)

floats

b)

will have floated

c)

floated

102.

Unless you..., we'll miss our flight.

a)

will hurry

b)

didn't hurry

c)

hurry

103.

. If I had had free time, I _____________ shopping.

a)

would have gone

b)

can go

c)

will go

d)

will have gone

104.

Your sister would have helped you if she ___________ been so busy.

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

105.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

106.

Her friend will come to see her.

-> She hoped.....

a)

She hoped her friend will come to see her

b)

She hoped her friend would come to see her

c)

She hoped her friend comes to see her.

d)

She hoped her friend came to see her.

107.

“Buy some meat in the shop,” said my mother to me.

a)

My mother said to me to buy some meat in the shop

b)

My mother told to me to buy some meat in the shop

c)

My mother told me to buy some meat in the shop

d)

My mother said me to buy some meat in the shop

108.

“Please don’t mention it to any body,” Mary said to her friend

a)

Mary asked her friend not to mention it to anybody.

b)

Mary asked her friend not mention it to anybody.

c)

Mary asked her friend to not mention it to anybody.

d)

Mary asked her friend did not mention it to anybody.

109.

I said to Nick: “Where are you going?”

a)

I asked Nick where was he going.

b)

I asked Nick where he was going.

c)

I asked Nick where is he going.

d)

I asked Nick where he is going.

110.

Mother asked me: “Did you play with your friends yesterday?”

a)

Mother asked me if I had played with my friends the day before.

b)

Mother asked me if I played with my friends the day before.

c)

Mother asked me if I had played with your friends the day before.

d)

Mother asked if you had played with my friends the day before.

111.

“Would you like to have lunch with me on Sunday?” He said to me.

a)

He invited me to have lunch with him on Sunday.

b)

He offered me to have lunch with him on Sunday.

c)

He suggested me to have lunch with him on Sunday.

d)

He reminded me to have lunch with him on Sunday.

112.

“Remember to switch off when you have finished”, he said

a)

He reminded me to switch off when I’d finished

b)

He offered me to switch off when I’d finished

c)

He suggested me to switch off when I’d finished

d)

He reminded me to switch off when I have finished

113.

“Why don’t you go by train? It’s much less tiring than driving, “ I said.

a)

I advised him to go by train as it was much less tiring than driving.

b)

I suggested him to go by train as it was much less tiring than driving.

c)

I warned him to go by train as it was much less tiring than driving.

d)

I advised him going by train as it was much less tiring than driving.

114.

“If I were you I’d try to get a room on the top floor,” he said

a)

He advised me to try to get a room on the top floor.

b)

He advised me to try getting a room on the top floor.

c)

He offered me to try to get a room on the top floor.

d)

He suggested me to try to get a room on the top floor.

115.

1. The teacher asked Mary ______ the previous match.

a)

who wins

b)

who is winning

c)

who won

d)

that won

116.

Cindy said that “I haven’t seen John since last month.”

a)

Cindy said she hasn’t seen John since the previous month

b)

Cindy said she hadn’t seen John since the previous month

c)

Cindy said she wasn’t seen John since the previous month

d)

Cindy said she doesn’t see John since the previous month

117.

“I’m sorry I have to leave so early'', he said.

a)

He apologized for having to leave early.

b)

He apologized to have to leave early.

c)

He apologized that he has to leave early.

d)

He apologized to have left early

118.

He said he would do it ____________

a)

yesterday

b)

the following day

c)

the previous day

d)

the day before

119.

“Can I borrow your pen please, Sam?”, said Gillian.

a)

Gillian asked Sam if she can borrow his pen.

b)

Gillian asked Sam if she could borrow his pen.

c)

Gillian asked Sam she can borrow his pen.

d)

Gillian asked Sam she could borrow his pen.

120.

He advised them -------------- in class.

a)

to not talk

b)

not to talk

c)

to talk not

d)

don’t talk

121.

1. Julia said that she ___________ there at noon.

a)

A. is going to be

b)

B. was going to be

c)

C. will be

d)

D. can be

122.

3. She said to me that she __________ to me the Sunday before.

a)

A. wrote

b)

B. has written

c)

C. was writing

d)

D. had written

123.

9. The scientist said the earth ________ the sun.

a)

A. goes round

b)

B. is going around

c)

C. went around

d)

D. was going around

124.

4. They said that they had been driving through the desert__________.

a)

A. the previous day

b)

B. yesterday

c)

C. the last day

d)

D. Sunday previously

125.

6. Ba said he (a)   some good marks the semester before. (get)

126.

7. Andrew told me that they (a)   fish two previous days. (eat)

127.

8. Thu said she had been___________ the day before.

a)

A. here

b)

B. there

c)

C. in this place

d)

D. where

128.

9. Mary: "I love chocolate."

--> Mary said (that) (a)   . (3 words)

129.

10. Tom: "I have to do my laundry."

Tom said (that) (a)   . (6 words)

130.

5. John said he _________ her since they ________ school.

a)

A. hasn’t met – left

b)

B. hadn’t met – had left

c)

C. hadn’t met – left

d)

D. didn’t meet – has left