现在分词作状语的时态问题现在分词作状语时有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 the edge of the earth.
A.Having believe B.Believing
改选哪个呢?
答
doing 表示与主句中动词同时进行的动作
having done 表示在主句中动词所表达的动作前完成的动作
Having believed, 就是在主句动词feared 之前 "相信过“,所以意思不对。
Believing, 是与主句动词feared同时,表示当时的人们”相信“,所以意思正确。
答
选A,(是Having believed吧)分词的完成式表示所修饰的动作在谓语动词之前发生。
人们先相信地球是平的,再担心哥伦布掉下去
答
选择B,分词可以先变成从句判断,再还原Many who believed that the earth to be flat,fearedthat coloubus would fall off the edge of the earth.had done表示过去的过去发生的事情对过去产生影响,而fear和believe是...