英语翻译be to do 和 to be done 是都表示将来吗?to have done 和have done 是不

1个回答

  • e 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.

    很抱歉已经让你等了那么长时间.

    这一部分你不清楚的主要是非谓语动词,也是高中的重点语法,