题目内容

My sister met him at the Grand Theatre yesterday afternoonso he ________ your lecture.

Acouldn't have attended Bneedn't have attended

Cmustn't have attended Dshouldn't have attended

 

A

【解析】

情态动词+完成式有各自的含义。must have done表示对过去事情的肯定推测,多用于肯定句中;needn't have done表示过去本不必做的事情;shouldn't have done表示过去做了不该做的事情;can't(couldn't)have done表示对过去的否定性推测,意为不可能。所提供的情境My sister met him at the Grand表示他不可能参加讲座。

 

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网