Worksheetsexpressing regrets about the past
Total questions: 20
Worksheet time: 3mins
I should never have said that. I wish I ______ that.
A. had said
B. wouldn't say
C. hadn't said
D. haven't said
This train is very slow. The earlier train was much faster. I wish I ____ the earlier train.
A. caught
B. had caught
C. have caught
D. hadn't caught
I was only in Miami for a week. I wish I ______ more time there but I had to go on to New York.
A. had had
B. have had
C. hadn't had
D. would have
Jeanette did very badly on the exam. She _____ harder.
A. must have studied
B. could have studied
C. should have studied
D. mustn't have studied
Thomas received a warning for speeding. He _____ so fast.
a. shouldn’t have driven
b. Should have driven
c. ought to have driven
d. Mustn't have driven
We had a lot of homework yesterday.
I wish we ____ a lot of homework yesterday
A. had
B. had had
C. have had
D. hadn't had
It’s better for him to return before you call.
A. He should to have returned before you called.
B. He may/might have returned before you called.
C. He ought to have returned before you called.
D. He must have returned before you called.
Tom didn’t do his homework, so the teacher became very angry. He _____ his homework.
a. must have done
b. could have done
c. should have done
d. shouldn't have done
Berbatov painted his bedroom black. It looks dark and dreary. He _____ a different color.
a. must have chosen
b. Shouldn't have chosen
c. could have chosen
d. should have chosen
It was cold last night.
I wish it ___ cold last night
A. hadn't been
B.had been
C. hadn't be
D. have be
1) The children _____ “thank you” to you when you gave them their gifts.
a. shouldn't have said
b. must have said
c. ought have said
d. should have said
You didn’t tell me about that earlier.
A. If only you had told me about that earlier.
B. If only you told me about that earlier
C. you should tell me about that earlier
D. If only you would tell me about that earlier
I wish they ___________ the match last Sunday.
A. won
B. had won
C. would won
D. haven't won
I was here for only a week. If only I _____ more time there but I had to move to Paris.
A. had
B. would have
C. had had
D. have had
It’s a pity I didn’t take my doctor’s advice. I wish you __________ the doctor's advice.
A. took
B. had taken
C. could take
D. hadn't taken
If only my grandparents _____ me last week.
A. could have visited
B. visited
C. had visited
D. would visit
If only she _____ her homework last night.
A. has finished
B. have finished
C. could finish
D. had finished
He advised me to take an English course. I ___ it early.
A. Could have taken
B. Should have taken
C. must have taken
D. should have tooken
We wish they ……………. with us last weekend.
A. would come
B. had come
C. could come
D. had came
I wish you ……………. earlier yesterday.
A have left
B. had leaved
C. had left
D. hadn't leaved
