Should Have / Shouldn't Have
Could Have / Couldn't Have
Must Have / Might Have / Can't Have
100

You __________ (study) for the test. That's why you failed.

should have studied

100

We __________ (catch) the train, but we left home too late.

could have caught

100

The lights are off. They __________ gone home.

must have

200

She __________ (not/eat) so much cake. She feels ill now.

shouldn't have eaten

200

He __________ (win), but he injured his ankle before the race.

could have won

200

I'm not sure where Ben is.

He __________ forgotten the meeting.

might have

300

Choose the best answer.

I lost my passport.

A) You should have been more careful.
B) You must have been more careful.

A

300

Choose the correct answer.

She was in Japan yesterday.

She __________ at the meeting.

A) couldn't have been
B) should have been

A

300

She got 100% in every test.

She __________ copied because the teacher watched everyone.

can't have
400

Correct the mistake:

You should have went earlier.

You should have gone earlier.

400

Correct the mistake.

I could have drove there.

I could have driven there.

400

Choose the best modal.

The road is wet.

It __________ rained last night.

must have

500

Say a sentence using should have about forgetting someone's birthday.

Possible answer: I should have remembered your birthday.

500

Explain the difference.

"I could have helped."
"I should have helped."

Could have = it was possible.
Should have = it was the right thing to do.

500

Explain the difference.

must have finished

might have finished

can't have finished

  • must have = almost certain
  • might have = possible
  • can't have = impossible
M
e
n
u