wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Should VS Should Have VS Wish

Total questions: 70

Worksheet time: 42mins

Name
Class
Date
1.

He ___ at 10, but he was almost half an hour late.

a)

should arrived

b)

should arrive

c)

should have arrived

d)

should have arrive

2.

Peter ___ more exercise, it would be good for him to get stronger.

a)

should takes

b)

should take

c)

should have taken

d)

should have take

3.

I don't think they ___ while Teacher ARM's teaching.

a)

should talk

b)

should talked

c)

should have talked

d)

should have talk

4.

Haven't they given you the money back yet?

They ___ it last Monday.

a)

should done

b)

should do

c)

should have done

d)

should have do

5.

You ___ him so much money when he asked. It will take you a lot of time to get it back.

a)

shouldn't have lent

b)

should have lent

c)

shouldn't lend

d)

should lend

6.

You ___ your homework before you play game.

a)

should have finished

b)

should have finish

c)

should finish

d)

should finished

7.

Becca ___ them yesterday. Now it's too late.

a)

shouldn't have call

b)

should have called

c)

should call

d)

should called

8.

You ___ healthy foods. It's really good for you.

a)

should have eat

b)

should have eaten

c)

should eaten

d)

should eat

9.

We ___ to Peek's party last night. Now we're late for the class!

a)

shouldn't go

b)

should go

c)

should have gone

d)

shouldn't have gone

10.

I think you ___ school early every day.

a)

should go to

b)

should gone to

c)

should have gone to

d)

should have go to

11.

He ___ at 10, but he was almost half an hour late.

a)

should arrived

b)

should arrive

c)

should have arrived

d)

should have arrive

12.

Peter ___ more exercise, it would be good for him to get stronger.

a)

should takes

b)

should take

c)

should have taken

d)

should have take

13.

I don't think they ___ while Teacher ARM's teaching.

a)

should talk

b)

should talked

c)

should have talked

d)

should have talk

14.

Haven't they given you the money back yet?

They ___ it last Monday.

a)

should done

b)

should do

c)

should have done

d)

should have do

15.

You ___ him so much money when he asked. It will take you a lot of time to get it back.

a)

shouldn't have lent

b)

should have lent

c)

shouldn't lend

d)

should lend

16.

You ___ your homework before you play game.

a)

should have finished

b)

should have finish

c)

should finish

d)

should finished

17.

Becca ___ them yesterday. Now it's too late.

a)

shouldn't have call

b)

should have called

c)

should call

d)

should called

18.

You ___ healthy foods. It's really good for you.

a)

should have eat

b)

should have eaten

c)

should eaten

d)

should eat

19.

Which picture is appropriate with this comment?

You should call the mechanic.

a)
b)
c)
d)
20.

I know I ___________ _______________ but I was at a meeting. (call)

a)

should have called

b)

shouldn't have called

c)

calling

d)

calls

21.

I'm very tired I ___________ ___________ to bed so late. (not go)

a)

go

b)

shouldn't have gone

c)

should have gone

d)

goes

22.

I __________ ______________ a long time ago. (not listen)

a)

shouldn't have listened

b)

listens

c)

should have listened

d)

listening

23.

I _________ ___________ my husband to join me. (not invite)

a)

inviting

b)

shouldn't have invited

c)

will invite

d)

should have invited

24.

I ___________ ___________ happy. (be)

a)

should have been

b)

shouldn't have been

c)

being

d)

are

25.

He __________ ____________ you the money. (not give)

a)

should have given

b)

shouldn't have given

c)

gives

d)

giving

26.

I ___________ ___________ medical advice. (seek)

a)

should have sought

b)

seeks

c)

shouldn't have sought

d)

seeking

27.

I ___________ ____________ more money. (have)

a)

shouldn't have had

b)

should have had

c)

having

d)

have

28.

I __________ ____________ a better job. (do)

a)

shouldn't have done

b)

does

c)

should have done

d)

doing

29.

I ___________ _______________ more politely. (act)

a)

shouldn't have acted

b)

acts

c)

acting

d)

should have acted

30.

He ____________ ______________ that car. (not drive)

a)

shouldn't have driven

b)

should have driven

c)

drives

d)

driving

31.

I __________ ____________ the danger at the beginning. (realize)

a)

should have realized

b)

realizes

c)

shouldn't have realized

d)

realizing

32.

I __________ _____________ to my own parents. (write)

a)

should have written

b)

shouldn't have written

c)

writes

d)

writing

33.

I ___________ ____________ more for the English test. (study)

a)

should have studied

b)

studies

c)

study

d)

shouldn't have studied

34.

I ___________ _____________ that coat. (buy)

a)

should have bought

b)

buy

c)

buys

d)

shouldn't have bought

35.

I ___________ ______________ the trash on the beach. (not throw)

a)

throw

b)

shouldn't have thrown

c)

should have thrown

d)

throws

36.

I ___________ _____________ . (wait)

a)

should have waited

b)

wait

c)

waited

d)

waiting

37.

She ___________ ____________ that house. (not sell)

a)

sell

b)

should have sold

c)

shouldn't have sold

d)

selling

38.

They _____________ ___________________ so late. (not arrive)

a)

should have arrived

b)

arrives

c)

arriving

d)

shouldn't have arrived

39.
I wish I .......... the money to buy a new car. My car often breaks down
a)
have
b)
had
c)
will have
40.
The food was excellent but I wish I  .......... so much.
a)
hadn't eaten
b)
had eaten
c)
didn't eat
41.
I have no idea where she has gone. I wish I .......
a)
know
b)
knew
c)
had known
42.
I wish I ........ so much work to do  now.
a)
don't have
b)
didn't have
c)
hadn't had
43.
I'm having a great time in London. I wish you ..... here.
a)
was
b)
were
c)
had been
44.
I'm sorry I missed your party. I really wish I ......
a)
came
b)
had come
c)
didn't come
45.

It's winter.

a)

I wish it was winter.

b)

I wish It wasn't winter.

c)

Puno is always cold so who cares?

d)

I wish it wasn't winter.

46.

I speak terrible English. I wish I ______ English well.

a)

spoke

b)

would speak

c)

had spoken

d)

speaks

47.

This train is very slow. The earlier train was much faster. I wish I ____ the earlier train.

a)

caught

b)

would catch

c)

had caught

d)

catches

48.

10. This movie is terrible. I wish we ______ to see another one.

a)

went

b)

would go

c)

had gone

d)

go

49.

I can't play the piano.

I wish..............................

a)

I wish that I can play the piano.

b)

I wish that I will play the piano.

c)

I wish that I would play the piano.

d)

I wish that I could play the piano.

50.

My laptop is broken.

I wish..............................

a)

I wish that my laptop weren't broken.

b)

I wish that my laptop couldn't broken.

c)

I wish that my laptop can't broken.

d)

I wish that my laptop hadn't broken.

51.

She wishes you …………….  better. (feel)

(a)  

52.

I wish that you …………….  here yesterday. (be)

(a)  

53.

We wish you …………….  tomorrow. (come)

(a)  

54.

I have to study hard.

(a)  

55.

We had a lot of homework yesterday.

I wish...

(a)  

56.

We didn’t  understand them.

We wish …

(a)  

57.

This journey is very tiring. I wish we .........by plane.

a)

were go

b)

went

c)

have gone

d)

go

58.

Joseph wishes he __________ a rich man so that he could buy the red sports car in his dreams.

a)

were

b)

weren't

c)

will be

d)

won't be

59.

Mr. Brown wishes his wife __________ her yellow dress to the wedding ceremony next Tuesday. He really likes it.

a)

would wear

b)

will wear

c)

wore

d)

had worn

60.

I wish we __________ to a bigger house. I don't have my own room.

a)

will move

b)

moved

c)

moving

d)

won't move

61.

Michael and Meg wish they __________ on holiday in Miami instead of having to work all day in this boring office.

a)

were

b)

would be

c)

had been

d)

will be

62.

I don't have a car.

a)

I wish I had a car.

b)

I wish I have a car.

c)

I wish had a car.

d)

I wished I had a car.

63.

I can't play the piano

a)

I wished I could play the piano.

b)

I wish I could play the piano.

c)

I wish I can play the piano.

d)

I won't play the piano anyway :v

64.
I wish I .......... the money to buy a new car. My car often breaks down
a)
have
b)
had
c)
will have
65.

The food was excellent but I wish I  .......... so much.

a)
hadn't eaten
b)
had eaten
c)
didn't eat
66.
I have no idea where she has gone. I wish I .......
a)
know
b)
knew
c)
had known
67.

I wish I ........ so much work to do  now.

a)
don't have
b)
didn't have
c)
hadn't had
68.
I'm having a great time in London. I wish you ..... here.
a)
was
b)
were
c)
had been
69.
I wish Tom ........ so far away from the bus station.
a)
live
b)
didn't live
c)
lived
70.

I'm sorry I missed your party. I really wish I ......

a)
came
b)
had come
c)
didn't come