will和be about to do 的区别
发布网友
发布时间:2023-07-13 11:56
我来回答
共2个回答
热心网友
时间:2024-12-03 00:59
首先,两者都表示将来
用法上的区别:
be about to 是指将要做某事,或是发生某事,是指可以预见的,并且确定要发生的
eg.She is about to have a baby in 8 month.她8个月后就会生小孩了.
will be是指将来要发生的事或者动作,但不一定会发生.一般只是随口一说,并不一定会实现
eg.I will be a doctor in the future.我将来要做一个医生(但不一定真是这样)
语气上的区别:
两者相比,be about to 的语气要比will be的要强,要肯定一些.
翻译上的区别:
这个就比较难说了,因为翻译的弹性比较大,看具体上下文的语境来定了.
热心网友
时间:2024-12-03 01:00
be to do一般是表示按计划进行或征求对方意见
e.g.I am to go to school tomorrow.
Are we to go on with this work?
不知你是否会想,为什么不用 : I am going to school tomorrow.或者I will go to school tomorrow.其实呢,这两句完全是没有错的,也就是说在表示将来的这个概念中,其实并没有太大的区别,但注意了,没太大的区别,不等于没有区别,比如这个be about to,如果你是想表达一种“义务”,“应该”的意思:e.g.No one is to leave the building. 谁也不得离开这楼房。You are to be back by 10 o’clock. 你必须十点以前回来。那就最好不要用别的了,你体会一下,如果说:You are going to be back by 10 o'clock.你不觉得有点怪吗?但其实,我看过很多部电影,都有说:No one is going to leave this room!也是说得过去的,我们也可以从这里发现,现在呢,做那么多这些语法题都几乎是为了考试~~~我想下次如果有一个选择要你选:A.be going to B.be to do C.will do D.about to,你就要考虑一下出题人的意图,看看他们是想问你什么
再说一下,be going to一般都是指客观的,非主观的,比如It is going to rain.要下雨了,这是一定会发生的,而will呢,通常是指主观的,比如说I will call you later.
be about to 即将发生的动作,指眼皮底下就要发生的事情(对了,一般是不跟时间状语的)e.g.Look,the train is about to leave!
be doing是用一般进行时表示将来是,当然只有某些动词可以这样,其实你仔细想一想,be going to中的 go,不就正是这样吗?此外还有,come,arrive,stay,leave,move...
e.g.I'm leaving for Japan.(我要去日本了)