Sarah said she _____ have lived with herself if she had opted fo

分类: 英语语法(00831) 发布时间: 2024-08-22 09:39 浏览量: 0
Sarah said she _____ have lived with herself if she had opted for an abortion.
A、couldn’t
B、wouldn’t
C、shouldn’t
D、mustn’t
【正确答案】:A
【题目解析】:这个题考查的虚拟语气。Couldn’t have done 是不可能做了某事,would have done 是表示假设,所以用否定式逻辑不对,should have done 表达的是本应该做某事,是未尽到责任等的表达,用否定式也是不符合逻辑意义,must have done sth 是对于发生过的事情的肯定推断,如果表示否定推断只能用couldn’t have done. 本题中live with oneself也是本题解题中重要环节,它的意思是“心安理得”。