高中英语问题!!急求速度了,高考英语要用的!学哥学姐速度帮下忙

2024-12-01 11:16:21
推荐回答(2个)
回答1:

Having been done 是现在分词的完成时的被动语态,用的时候常常会出现一个段时间状语。如:
Having been built for two years, the building will be used as a hospital
done是过去分词,表示被动和完成,如
completed last month, the building will be used as a hospital
having done 是现在分词的完成时的主动形式,用的时候常常会出现一个段时间状语。如
Having worked for a long time , the workers are all very tired.

这些看完了你应该知道题目怎么做了吧

回答2:

having been done 在句子中做的是状语。。前提是句子中有谓语的情况下。也就是有动词的时候用having been done 表别动,做状语!!

have done 就是谓语动词。。做句子成分。。句子中有东西了就不能用have done了