wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

expressing regrets about the past

Total questions: 20

Worksheet time: 3mins

Name
Class
Date
1.

I should never have said that. I wish I ______ that.

a)

A. had said

b)

B. wouldn't say

c)

C. hadn't said

d)

D. haven't said

2.

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

a)

A. caught

b)

B. had caught

c)

C. have caught

d)

D. hadn't caught

3.

I was only in Miami for a week. I wish I ______ more time there but I had to go on to New York.

a)

A. had had

b)

B. have had

c)

C. hadn't had

d)

D. would have

4.

Jeanette did very badly on the exam. She _____ harder.

a)

A. must have studied

b)

B. could have studied

c)

C. should have studied

d)

D. mustn't have studied

5.

Thomas received a warning for speeding. He _____ so fast.

a)

a. shouldn’t have driven

b)

b. Should have driven

c)

c. ought to have driven

d)

d. Mustn't have driven

6.

We had a lot of homework yesterday.

I wish we ____ a lot of homework yesterday

a)

A. had

b)

B. had had

c)

C. have had

d)

D. hadn't had

7.

It’s better for him to return before you call.

a)

A. He should to have returned before you called.

b)

B. He may/might have returned before you called.

c)

C. He ought to have returned before you called.

d)

D. He must have returned before you called.

8.

Tom didn’t do his homework, so the teacher became very angry. He _____ his homework.

a)

a. must have done

b)

b. could have done

c)

c. should have done

d)

d. shouldn't have done

9.

Berbatov painted his bedroom black. It looks dark and dreary. He _____ a different color.

a)

a. must have chosen

b)

b. Shouldn't have chosen

c)

c. could have chosen

d)

d. should have chosen

10.

It was cold last night.

I wish it ___ cold last night

a)

A. hadn't been

b)

B.had been

c)

C. hadn't be

d)

D. have be

11.

1) The children _____ “thank you” to you when you gave them their gifts.

a)

a. shouldn't have said

b)

b. must have said

c)

c. ought have said

d)

d. should have said

12.

You didn’t tell me about that earlier.

a)

A. If only you had told me about that earlier.

b)

B. If only you told me about that earlier

c)

C. you should tell me about that earlier

d)

D. If only you would tell me about that earlier

13.

I wish they ___________ the match last Sunday.

a)

A. won

b)

B. had won

c)

C. would won

d)

D. haven't won

14.

I was here for only a week. If only I _____ more time there but I had to move to Paris.

a)

A. had  

b)

B. would have

c)

C. had had

d)

D. have had

15.

It’s a pity I didn’t take my doctor’s advice. I wish you __________ the doctor's advice.

a)

A. took

b)

B. had taken

c)

C. could take

d)

D. hadn't taken

16.

If only my grandparents _____ me last week.

a)

A. could have visited

b)

B. visited

c)

C. had visited

d)

D. would visit

17.

If only she _____ her homework last night.

a)

A. has finished

b)

B. have finished

c)

C. could finish

d)

D. had finished

18.

He advised me to take an English course. I ___ it early.

a)

A. Could have taken

b)

B. Should have taken

c)

C. must have taken

d)

D. should have tooken

19.

We wish they ……………. with us last weekend.

a)

A. would come

b)

B. had come

c)

C. could come

d)

D. had came

20.

I wish you ……………. earlier yesterday.

a)

A have left

b)

B. had leaved

c)

C. had left

d)

D. hadn't leaved