wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Modal perfect

Total questions: 20

Worksheet time: 30mins

Name
Class
Date
1.

1.  “Where do you think Rooney is today?". "I have no idea. He                  late."

a)

A. should have left

b)

B. would sleep

c)

C. would have sleep

d)

D. may have slept

2.

2.  Barbate painted his bedroom black. It looks dark and dreary. He                  a different color.

a)

A. had to choose

b)

B. must have chosen

c)

C. should have chosen

d)

D. could have been choosing

3.

3.  The children                  "thank you" to you when you gave them their gifts.

a)

A. will have said

b)

B. should have said

c)

C. must say

d)

D. should say

4.

4.  If we had known your new address, we                  to see you.

a)

A. came

b)

B. will come

c)

C. would have come

d)

D. would come

5.

5.  These two boys look identical. They                  twins.

a)

A. must have been

b)

B. should be

c)

C. must be

d)

D. should have been

6.

6.  You've been working non-stop for ten hours. You                  be really tired.

a)

A. should

b)

B. must

c)

C. would rather

d)

D. ought to

7.

7.  The fortune teller predicted that                  inherit a big fortune before the end of this year.

a)

A. will

b)

B. she will

c)

C. would

d)

D. she would

8.

8.  I'm feeling very tired this morning. I                  have stayed up late last night.

a)

A. couldn't

b)

B. shouldn't

c)

C. mustn't

d)

D. to stopping

9.

9.  He helped her, but it was not necessary. He needn't                  her.

a)

A. help

b)

B. to help

c)

C. be helping

d)

D. have helped

10.

10.      "                  you like to play a game of tennis?" "I'd love to."

a)

A. Could

b)

B. Will

c)

C. Do

d)

D. Would

11.

11.      His letter is full of mistakes. He                  the mistakes carefully before sending it.

a)

A. must have checked

b)

B. should have checked

c)

C. could have checked

d)

D. can have checked

12.

12.      "I bought two bottles of milk." "You                  have bought milk; we have heaps of it in the house."

a)

A. couldn't

b)

B. needn't

c)

C. mustn't

d)

D. hadn't

13.

13.      When I first went to England, I                  English, but I                  it.

a)

A. can read; can't speak

b)

B. can read; couldn't speak

c)

C. could read; couldn't speak

d)

D. could read; can't speak

14.

14.      The car plunged into the river. The driver                  out but the passengers were drowned.

a)

A. is able to get

b)

B. could get

c)

C. was able to get

d)

D. can get

15.

15.      I got lost and                  ask a policeman the way.

a)

A. have to

b)

B. must have to

c)

C. had to

d)

D. would

16.

16.      We have some days off after the exam                  spend some time together?

a)

A. Let

b)

B. Shall I

c)

C. Shall we

d)

D. Would you like

17.

17.      You                  ring the bell; I have a key.

a)

A. may not

b)

B. needn't

c)

C. mustn't

d)

D. couldn't

18.

18.      You                  drink this; it's poison.

a)

A. must

b)

B. needn't

c)

C. mustn't

d)

D. shouldn't

19.

19.      Nobody knows how people first came to these islands. They                  have sailed from South America.

a)

A. might

b)

B. must

c)

C. should

d)

D. had

20.

20.      She felt ill and                  leave early.

a)

A. has to

b)

B. must

c)

C. had to

d)

D. ought