为什么有的过去分词做定语就可以直接放句首,虽然是大多时候,但是有时前面就要加HAVING DONE STH这具体时候怎么分析?那怎么正确找主语?找逗号后面的还是根据意思呢?不过这2种情况都是做状语吧?

问题描述:

为什么有的过去分词做定语就可以直接放句首,虽然是大多时候,但是有时前面就要加HAVING DONE STH
这具体时候怎么分析?
那怎么正确找主语?找逗号后面的还是根据意思呢?
不过这2种情况都是做状语吧?

过去分词放前面一般是因为大家知道是被动的
用Having done的时候是为了让它作状语,表示一种状态

having done sth时表示主动,且强调这件事先发生;过去分词表示是被动语态,即动作不是句子的主语发出的。

直接用过去分词开头作状语时不强调动作的时间,尽管这一动作有时也发生在谓语动词之前.只强调被动.如:Led by the Party,we have achieved great success.在党的领导下,我们取得了巨大的成功.
又如:Respected by the students,the teacher is very happy.受到学生们的尊重,老师很高兴.
当用Having +过去分词时,主要强调动作发生的时间是在谓语动词之前.
如:Having finished his homework,he went out to play with his friends.做完作业之后,他出去和朋友玩了.
至于找主语的问题,你只要知道主语是谓语动作的发出者,没有谓语动词的动作哪有什么主语,省掉是省掉的问题.这和非谓语动词不是一码事.