.____ a wrong address,he couldn't find his friend's home.B.Being given D.Having been given为什么不能选D不是有明显的先后关系的吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:24:49
.____ a wrong address,he couldn't find his friend's home.B.Being given D.Having been given为什么不能选D不是有明显的先后关系的吗?

.____ a wrong address,he couldn't find his friend's home.B.Being given D.Having been given为什么不能选D不是有明显的先后关系的吗?
.____ a wrong address,he couldn't find his friend's home.
B.Being given D.Having been given
为什么不能选D
不是有明显的先后关系的吗?

.____ a wrong address,he couldn't find his friend's home.B.Being given D.Having been given为什么不能选D不是有明显的先后关系的吗?
楼主没搞明白啊,后面的事还没有发生呢,用完成时态的话,差的有点多了.
如果是改成he didn't find his friend's home.就说明he已经是找过了,但是没找到,这时应该选D.这里跟先后没有关系,向楼上的说法,因果也是有先后的,会越弄越乱.
把题目改一点,你就更清楚了.意思不变.
Because he is given a wrong address,he couldn't find his friend's home.
Because he has been given a wrong address,he didn't find his friend's home.

这里强调的不是时间的先后关系,而是因果关系
所以前后时态要保持一致。

使用Having been given的话, 后边的事情必须发生在been given之后, 而现在后半句用的是情态动词could, 所以不存在时间顺序关系。如果是这么写就是对的:
Having been given a wrong address, he failed to find his friends home.

Having been given a wrong address, he failed to find his friends home.
Being given a wrong address, he couldn't find his friend's home.