请问怎样填请问怎样填 All the work _ (do)they felt satisfied.

请问怎样填请问怎样填 All the work _ (do)they felt satisfied.
has been done
但是给出的答案是having been done
为什么呢?
大小123456789 1年前 已收到2个回答 举报

163123 幼苗

共回答了18个问题采纳率:83.3% 举报

done,
having been done也是正确的,不能选has been done.
All the work having been done,they felt satisfied.
所有的工作都完成了,他们感到很满意.
强调先后关系.
如果选has been done话,就成了两个句子,无法看出他们的从属关系.如果加上一个并列连词and,就可以这样说:
All the work had been done,and they felt satisfied.

1年前 追问

1

大小123456789 举报

All the work had been done,and they felt satisfied. 这个答案我满意,也能理解 但是having been done,我还是不能够理解,您可以再多指点吗?

举报 163123

having been done是现在分词的现在完成式的被动语态,强调某个动作已经完成.如果不强调时间的先后,就可以用过去分词done,因为all the work不能自己完成,而是被完成,因此用被动语态.由于后面有了主句,They felt satisfied,这个短语相当于从属关系,要用非谓语动词.

大小123456789 举报

那为何是having been done 而不是hasing been done呢?

举报 163123

没有hasing been done这种说法.

大小123456789 举报

hasing been done 也是现在完成时的被动语态呀? 而且work 不可数! 请问这句话的真正主语是all the work 吗?

举报 163123

all the work是having been done的主语.由于它从属于后面的那个主句,但由于没有连词连接,因此用非谓语动词形式,作状语.

大小123456789 举报

work 不可数,所以用hasing 而不是having 呀

举报 163123

现在分词是在动词原形后加ing,注意这里是说动词原形. 作助动词时,have,be,do这几个是动词原形,has,does,is等不是动词原形,而是变化形式.

大小123456789 举报

我明白了,这句话是不是应该这样理解 They felt satisfied (with) all the wrok having been done. satisfy doing我刚才的理解对了吗?

举报 163123

all the work having been done在这里是作状语,表示时间关系.如果变成完整的句子话,应该是: All the work had been done,and they felt satisfied. After the work had been done,the felt satisfied. 这里是强调时间关系.

yyyyyyyppp66 幼苗

共回答了20个问题采纳率:85% 举报

have been done

1年前

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