be to do sth和 be doing sth的区别

2025-04-30 10:45:52
推荐回答(4个)
回答1:

如果你所指的 do 是一般动词,那么两种表达形式是指不同时空发生的行为,

~be to do sth. 表示未来预定要发生的行为,如 The sports meet is to be held next week (运动会定于下周举行);
~be doing sth. 表示现在正发生的行为。

如果 be doing 的 do 指带有趋向性的瞬间行为,如 come, leave, draw, approach, get 等,则表示即将出现的情况,如 Spring is approaching (春天即将来临)。

回答2:

be to do sth. 表示未来预定要发生的行为。be doing sth. 表示现在正发生的行为。一个是将来时,一个是现在进行时。

类似的句式还有:

  1. carry on\keep doing 

    坚持做某事

  2. practise doing sth. 

    练习做某事 

  3. keep sb. Doing 

    使某人一直做某事

  4. enjoy doing 

    喜欢做某事 

  5. finish doing 

    完成做某事

回答3:

大意上没很大区别,

Of course, the easiest way to avoid injury is to avoid the avalanche itself.

Of course, the easiest way to avoid injury is avoiding the avalanche itself.

Be to 更加强调目的,是要去干嘛
Be doing 就是 是干嘛 这里ing为动名词当表语

当然,be doing也可以是进行时,不过这里不是,所以说英语表达很多,不能一概而论

回答4:

前者是将要做某事,后者是正在做某事。