be to do 表示即将、命令、注定、约定等的。
但它是作谓语的,如:
if the flowers are to survive,it must be watered more.
如果花要活下来,必须多浇水,表示注定,做的谓语。
to be done不定式的被动,是表示将来的,但是不作谓语,是非谓语动词。
如:the flower needs to be watered.
这些花需要被浇水。
又如:with many problems to be settled,he is anxious.
有许多问题需要被解决,他很着急。表示将来。
being done 表示正在被做,动名词的被动或者是现在分词的被动。
如:being lost in the forest made him so worried.动名词的被动,该句是动名词作主语。
意为:在深林中迷路时的她如此担心。
又如:the topic being discussed must be kept secret.正在被讨论的话题必须保持神秘。
此句现在分词的被动。
have done 这是现在完成时的构成,表示已经。。。也是作谓语的。
如:I have finished my homework我已经完成了作业。
to have done 是不定式的完成时态,但也是非谓语,表示动作发生在真正的谓语动作之前。
如:I am sorry to have you waited for a long time。
很抱歉已经让你等了那么长时间。
这一部分你不清楚的主要是非谓语动词,也是高中的重点语法,希望我的解释对你有帮助,也祝你学习进步。呵呵。
温馨提示:答案为网友推荐,仅供参考