Having done,是过去分词的完成式,表被动和完成 现在分词放句首,表主动和进行 两者完全不同
用在句首表示伴随情况,表示已经做了什么,强调动作发生的先后顺序 例句:Having receiving the letter,he got out of the room 在收到了信件后,他走出了房间
having done是非谓语形式,表示非谓语的动作先于谓语发生,因此句子主干部分用过去的某种时态是必须的.having done这种现在分词形式可以担任除了目的状语意外的所有状语成分.比如:Having reached the top of the moun
Having done 是完成时,若放在句首有主动的含义,而 done 放句首一般表示被动含义. 比如:Having used it,I put it on the desk.意思表示:用完它以后,我就把它放在捉上了.其中我用这个东西,是主动,所以应该用-ing形式. 如果:used too much,it fade its colour.此时,used 就是修饰it,因为it是被用的,表示被动. 一般情况下,Having done 表示主动含义,而done 表示被动含义.
表示主动,所发生的动作表示在谓语之前.=after done
having done是非谓语形式,表示非谓语的动作先于谓语发生,因此句子主干部分用过去的某种时态是必须的.having done这种现在分词形式可以担任除了目的状语意外的所有状语成分.比如:Having reached the top of the mountain, we decided to take a rest.这是原因状语或时间状语,其中,reach这个动作发生在decide之前.
表示已完成某工作(事情)
可以 .可以放句中!
having done 表示已经做过的事情. doing 表示正在做的事情. having done 和 doing 都是动名词的形式,相当于名词,所以可以放在句首做主语.
不可以