作业帮 > 英语 > 作业

求教:过去分词的一般式和完成式到底有什么区别啊?例

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 03:28:46
求教:过去分词的一般式和完成式到底有什么区别啊?例
例:___by the dry weather ,the goverment has taken measures to produce rain
为什么要用driven而不能用having been driven
我们老师讲having been driven 是强调时间,driven是强调原因,可是我觉得它们都可
以表原因啊.(请具体讲一下哈)
完成式表示这件事已经完成了,这个地方如果用完成式,那么逻辑上就不成立了.你们老师说的也没有错,只是论述的角度不同而已.我更愿意从逻辑的角度去理解.
1.driven说明由于过去的某个原因,现在已经采取措施去解决
2.having been driven表示已完成,在时间上隔了一个级别
再问: 可是,主句中不是讲has taken 么?可不可以理解为已经受影响? 这个逻辑上.....额...有什么问题啊?(我纠结了好久,快晕了)
再答: has taken是基于现在时刻,现在完成时,说明措施一直在持续。前面是过去分词做状语,表示原因。如果前面用现在完成时,逻辑上肯定有问题的...