e
Classified in English
Written at on English with a size of 1.2 KB.
C 1. couldn’t have known
2. Needn’t have been / shouldn’t have been
3. Must have left
4. Could have driven
5. Might have forgotten / may have forgotten
6. Should have called / ought to have called
D 1. They needn’t / don’t have to finish the job tonight.
2. I may / might have taken your jacket by mistake.
3. That man can / is able to speak four languages.
4. My head hurts. I should have / ought to have worn a sunhat.
5. It must have rained last night. The grass is wet.
6. You couldn’t have seen Jack. (He’s been abroad since the summer.)