英语题 要有详细的过程

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:49:48
—Mary didn't turn up last night,did she ?
--No ,she _____. The case had nothing to do with her
A shouldn't have come B needn't have to come C didn't need to come D needn't have come

选C

句意:-Mary昨晚没有出席法庭,对吗?
-不,她不需要出席。案件和她没有关系。

shouldn't have done sth.表示事情已经做了,但是本不该做。
类似的,needn't have done sth.表示事情已经做了,但是并不需要做。
由此排除了A和D,因为Mary没有出席,即事情没有做。

B答案中,need和have to重复了。如果改成didn't have to come就对了。

C.只有它是过去式