现在分词作状语的时态问题现在分词作状语时有1.doing 2.having doing 3.having been done 4.being done后两个可以理解,但是前两个有什么区别呢?例题:——the earth to be flat ,many feared that Columbus would fall off

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 00:14:50

现在分词作状语的时态问题现在分词作状语时有1.doing 2.having doing 3.having been done 4.being done后两个可以理解,但是前两个有什么区别呢?例题:——the earth to be flat ,many feared that Columbus would fall off
现在分词作状语的时态问题
现在分词作状语时有
1.doing 2.having doing 3.having been done 4.being done
后两个可以理解,但是前两个有什么区别呢?
例题:——the earth to be flat ,many feared that Columbus would fall off the edge of the earth.
A.Having believe B.Believing
改选哪个呢?

现在分词作状语的时态问题现在分词作状语时有1.doing 2.having doing 3.having been done 4.being done后两个可以理解,但是前两个有什么区别呢?例题:——the earth to be flat ,many feared that Columbus would fall off
选择B,分词可以先变成从句判断,再还原
Many who believed that the earth to be flat,feared
that coloubus would fall off the edge of the earth.
had done表示过去的过去发生的事情对过去产生影响,而fear和believe
是一种伴随的关系.
也就是说担心的时候,因为【此时】相信什么.

选A,(是Having believed吧)分词的完成式表示所修饰的动作在谓语动词之前发生。
人们先相信地球是平的,再担心哥伦布掉下去

doing 表示与主句中动词同时进行的动作
having done 表示在主句中动词所表达的动作前完成的动作
Having believed, 就是在主句动词feared 之前 "相信过“,所以意思不对。
Believing, 是与主句动词feared同时,表示当时的人们”相信“,所以意思正确。