高一英语,关于be to do ,to be done,being done ,have done ,to have done 的区别与翻译

be to do 和 to be done 是都表示将来吗?to have done 和have done 是不用拆开的吗?它们都放在什么的后面?谢谢.

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。
很抱歉已经让你等了那么长时间。

这一部分你不清楚的主要是非谓语动词,也是高中的重点语法,希望我的解释对你有帮助,也祝你学习进步。呵呵。
温馨提示:答案为网友推荐,仅供参考
相似回答