be to do和be doing的区别
"be to do" 和 "be doing" 都是英语中的动词时态,但它们在含义上有所区别。
"Be to do" 是表示将来某个时间点要做的事情,它强调的是未来的动作。"I am going to do my homework after dinner."(我晚餐后要做作业。)这里的“going to”be to do”的用法。
"Be doing" 则表示现在正在进行的动作,它强调的是现在的状态。"He is doing his homework right now."(他正在做作业。)这里的“doing”be doing”的用法。
"be to do" 和 "be doing" 的主要区别在于时间,前者表示将来,后者表示现在,这两个结构经常会混用,因为它们的含义可以根据上下文而变化。