英语语法,having done 是什么语法来

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 02:43:06
英语语法,having done 是什么语法来
xTMo@+{r(R9?"-P$hV (!AAM_® fCq*8|YϼynOq _8x%(RIWl=2rɅca;ROnLB+Enݧm1j=kWc_$v2F7>@@6Xh?{Mav;鐁+ryzy+>C6֓k9Qdtq$t RHj ;!>J0i#6sՐGFlp" A5 A3`Ȥ/8B@H_祢A }XZ'glc r]o,9t3L~[|6V|f3ݚjϺ\kšTm^q`0{G1 R-BN٦goHzv=_ ۗ$zyNߚonԆKF

英语语法,having done 是什么语法来
英语语法,having done 是什么语法来

英语语法,having done 是什么语法来
having done 是非谓语动词中现在分词的完成式.与现在分词一般式doing 相比,doing表示的动作或状态往往与句子谓语动词表示的动作或状态同时发生,而having done 强调在谓语动词之前发生.having done 通常在句中作状语,表示句子主语发生的动作或存在的状态,与主语是主动关系.例句:①Having worked there for 30 years, Haydn moved to London.②Having promised to stay with my mother, I didn’t accept the invitation to the party.(2) having done 作状语,可以变成相应的完成时的状语从句.比如上两句可分别变为:①After he had worked there for 30 years, Haydn moved to London.②Because I had promised to stay with my mother, I didn’t accept the invitation to the party.(3) having done 的被动式为:having been done, 与句子主语之间是被动关系.例句:Having been discussed for many times, the problem remained unsolved.该句同样可变为:Although it had been discussed for many times, the problem remained unsolved

这个是动词的现在完成时变为了,以完成时的现在分词形式做状语。

现在完成时态