-i told him the news yesterday.

-i told him the news yesterday.
-____.he had already picked it up from others.
a.you needn't tell him
b.you needn't have told him
c.you didn't need to tell him
d.you don't have to tell him
请问为什么是C?
英语人气:701 ℃时间:2020-03-21 21:28:06
优质解答
b,you needn't have told him 首先,你先理解第一句,意思是我昨天已经告诉他了这个消息,然后你再看最后一句,意思是他已经从其他人那里得知了这个消息,所以你没有必要告诉他,而前者已经告诉了他,所以要用完成时,没有必要做某事(表示已经做了某事)用needn't have done sth(注意情态动词的用法,像不可能做了某事用couldn't have done sth等等)
希望采纳哈!
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版