My sister met him at the Grand Theatre yesterday afternoon,so he your lecture.A. couldn't

发布时间:2020-08-17 08:33:52

My sister met him at the Grand Theatre yesterday afternoon,so he      your lecture.
A. couldn't have attended
B. needn't have attended
C. mustn't have attended
D. shouldn't have attended

网友回答

(答案→)A. couldn't have attended
B. needn't have attended
C. mustn't have attended
D. shouldn't have attended
解析:
“情态动词+完成式”有各自的含义。must have done表示对过去事情的肯定推测,多用于肯定句中;needn't have done表示过去本不必做的事情;shouldn't have done表示过去做了不该做的事情;can't(couldn't)have done表示对过去的否定性推测,意为“不可能”。所提供的情境My sister met him at the Grand表示他不可能参加讲座。
以上问题属网友观点,不代表本站立场,仅供参考!