英语大神戳入:请问现在分词作状语,什么时候用一般时,什么时候用完成时?感觉有时候明明没有表示延续一

英语大神戳入:请问现在分词作状语,什么时候用一般时,什么时候用完成时?感觉有时候明明没有表示延续一段时间的动作也要用完成时。怎么区别?

用完成时,有明显的先后顺序:
Having finished homework, he went home.(先完成了作业,然后回家。)
这时候finish就是个瞬间动词,没有延续。

用一般时,表示两个动作同时发生,或者几乎同时发生:
He lies on the grass, looking at the sky.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-16
如果发生在主句时态之前,用完成,没有这个的就用一般。
Has been rainning for three days,we have to put off our work,分词状语动作发生在主句动作之前 就用完成时。
Not konwing her adddress,he fails to drop the line to her...这个有时候不太好说清楚。。。。只有非常明确的先后关系,才会这样用
第2个回答  2014-01-16
having been opened才对 因为这里computer center与open的关系是被动
open与人的关系才是主动

这里的现在分词做状语会有不同的形式:主动态、被动态、表完成或表进行。
显然,这里表动作的完成被动。

having opened可以表示发生在主句谓语动词之前的动作,是的,是主动关系。追问

你确定不是抄网上的么,同学?

第4个回答  2014-01-16
。。。题目做多了就知道了。追问

英语大神戳入谢谢

追答

。。汗,一般就是发生在主句谓语之前啊。等等我去找找例题

在练习册里有个GRAMMER专题,说的很清楚

V-ing的使用

一般式,表示一件事或一个动作   例子:His breaking the glass made his mother angry

被动式,表示被动的动作   例子:He could not stand bing looked down upon

    完成式,表示一个在谓语动作之前的动作    例子:Qiu Futang was praised for having finished his homework on time.意思是XXX应为准时完成作业被老师表扬。是先做完的作业,再被表扬

相似回答