Ангелина890546Variant 21MayCan’tShouldCan’tCanCan’tCanShouldCanMustn’t 2must have beenmust have knowncan't have beenmight have been / may have beencan't have beencan't becould have been / might have been /may have beencan/may 3You ought to have told them the truth.You had better cut the grass soon.He can't be an Italian.He should give up smoking.You could have caused an accident. 4You shouldn't have played computer games so long.You mustn't smoke here.I don't have to get up so early in the morning.She may / might not like fish.You should go to the hospital.
Answers & Comments
2must have beenmust have knowncan't have beenmight have been / may have beencan't have beencan't becould have been / might have been /may have beencan/may
3You ought to have told them the truth.You had better cut the grass soon.He can't be an Italian.He should give up smoking.You could have caused an accident.
4You shouldn't have played computer games so long.You mustn't smoke here.I don't have to get up so early in the morning.She may / might not like fish.You should go to the hospital.