这个句子中,为什么用would have taken ?In an hour, we can travel to the places which would have taken our ancestors days to reach.上面的句子中,which 引导的定语从句,为什么用would have taken ?
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 04:45:47
这个句子中,为什么用would have taken ?In an hour, we can travel to the places which would have taken our ancestors days to reach.上面的句子中,which 引导的定语从句,为什么用would have taken ?
这个句子中,为什么用would have taken ?
In an hour, we can travel to the places which would have taken our ancestors days to reach.
上面的句子中,which 引导的定语从句,为什么用would have taken ?
这个句子中,为什么用would have taken ?In an hour, we can travel to the places which would have taken our ancestors days to reach.上面的句子中,which 引导的定语从句,为什么用would have taken ?
上句可转换为条件状语从句与过去相反的虚拟语气:If it had been in ancient times ,our ancesters would have taken days to reach the places which we can travel to in an hour.就好理解了.
would have taken 与过去事实相反的虚拟假设,意为:本来会花去(我们祖先好几天时间才能到达)
have done 表示过去完成时
首先,因为 ancestor祖先 是存在于过去的,那要“把祖先带到现代世界”,肯定是发生在“祖先那个年代”,也就是“过去”。因此先确定要用过去时
其次,“我们要去的那个把祖先带到现代的地方”,那么当“我们去了那个的地方时候”,“祖先”肯定已经“到了”。所以确定了要用过去完成时
最后,因为在客观现实中,“祖先”是不可能“被带到现代世界”的,...
全部展开
have done 表示过去完成时
首先,因为 ancestor祖先 是存在于过去的,那要“把祖先带到现代世界”,肯定是发生在“祖先那个年代”,也就是“过去”。因此先确定要用过去时
其次,“我们要去的那个把祖先带到现代的地方”,那么当“我们去了那个的地方时候”,“祖先”肯定已经“到了”。所以确定了要用过去完成时
最后,因为在客观现实中,“祖先”是不可能“被带到现代世界”的,所以用虚拟语气,所以是would
综上,也就构成了本句 would+过去完成时 的复杂结构
欢迎追问,望采纳!!!
二楼的 tlmm178 是错的
收起
在这里是虚拟语气,表假设,因为不是现实发生的事所以用would have taken