his family___from him for six months until yeaterdayA.hasn't heardB.didn't hear C.hadn't heard D.heard

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:13:35
his family___from him for six months until yeaterdayA.hasn't heardB.didn't hear C.hadn't heard D.heard

his family___from him for six months until yeaterdayA.hasn't heardB.didn't hear C.hadn't heard D.heard
his family___from him for six months until yeaterday
A.hasn't heardB.didn't hear C.hadn't heard D.heard

his family___from him for six months until yeaterdayA.hasn't heardB.didn't hear C.hadn't heard D.heard
选C 过去完成时
意思是 他的家人已经六个月没听到他的消息,直到昨天.
昨天已经是过去,昨天之前没听到消息,那就是过去的过去没听到消息,得用过去完成时 ,
并不是现在完成时,所以不是选A

答案选A.hasn't heard
【解释】这里要用现在完成时。
【翻译】直到昨天为止,他的家人已经六个月没听到他的消息了。

c, 过去完成时

C. 因为他是之前一直没有听到他的消息,所以是be+past perfect。但是因为他是昨天已经听到了所以是past tense的be------即hadn't。所以,是hadn't heard

C. hadn't heard
因为是说的昨天的事情,必须是过去完成时。。。。。如果yesterday改为now, 才应该是A。

A。应用现在完成时。他的家人已经六个月没听到他的消息,直到昨天。