You are on page 1of 6

MODALS + HAVE DONE STH

must have done -> 90% >< couldn't have done


could have done -> 20%; đáng nhẽ đã có thể (nhưng không)

should(n't) have done


-> chê bai past actions

She might have studied German at school.

Simon may not have received his invitation.

That might not have been a great idea.

We may be late home tonight.

She might have become a famous singer.

There may have been an accident


Jane might not have been ready.

He may already have gone to the library.


shouldn't have done = đáng nhẽ không nên (nhưng vẫn làm)
should have done sth
= đáng nhẽ nên làm (nhưng không
làm)

shouldn't have lied to me.

shouldn't have broken her promise

should have said thank you to you

shouldn't have been late for my piano lesson

should have bought my sister a bday present

shouldn't have eaten too much choco cake

should have apologised


needn't have done = đáng nhẽ ra không cần thiết làm
(nhưng đã làm)

needn't have gone shopping for food.

needn't have called to say he was late.

needn't have got(ten) up early this morning.

needn't have studied hard

needn't have been worried

needn't have given her ...

needn't have taken the med.

MIXED EXERCISES
VOCABULARY EXERCISES

You might also like