这里Mary是主语吧,后面应该跟谓语呀,为什么用了having finished这个非谓语形式

这里Mary是主语吧,后面应该跟谓语呀,为什么用了having finished这个非谓语形式
Mary ____all the housework,she dropped herself into the sofa,sigh with relief.Mary应该是主语吧,为什么用having finished,这不是谓语啊.
dd0098 1年前 已收到3个回答 举报

buyi81 幼苗

共回答了17个问题采纳率:88.2% 举报

she dropped herself into the sofa,sigh with relie是主句,Mary ____all the housework是伴语从句

1年前

9

ganyongle 幼苗

共回答了16个问题 举报

因为句子的谓语在后面“dropped”,“Mary having finished all the work”只是伴随状语,表示“做完了所有家务活之后,她……”,所以只能用非谓语形式哦~

1年前

0

lilunjia01 幼苗

共回答了351个问题 举报

因为有逗号,而且she前面没有and,说明前面不是一个完整的句子。所以前面是用动词ing做状语的。
因为mary是动作的发起者,主动,所以用动词ing,然后根据事态用现在完成时,就用having finished
这样的用法还有,动的过去分词做状语,
Give enough time,I will finish the job. 这个是 假如我被给予足够的时间,我会完成工作...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.034 s. - webmaster@yulucn.com