关于be about to...

yesterday morning he ( )go out ( )someone knocked at the door.A.was about to ;whenB.was going to ;when答案是A 不是说be about to不和时间连用的吗? 题目有yesterday morning 啊! 解释说是be about to...when ..的句型。难道用be going to 的时候就不能用when啊?帮帮忙啊 感激不尽
2026年09月26日 06:40
有4个网友回答
网友(1):

解析: was/were about to do...when意思为“正要/正准备做某事,就在这时……”。再如:

We were about to set out when it began to rain.我们正要动身,就在这时开始下雨了。

句意:我正准备出去,这时一位不速之客来拜访我。
而be going to 是将来式,而when引导的从句是过去式,所以不能和when用在一起。
明白了吗?

网友(2):

when: 就在这时,发生了什么事,一般将其看作并列连词。(不同于“当。。。时候: 从属连词)
昨天早上他刚要出门,就有人敲门
昨天早晨发生的事,为什么不能用时间状语?
be about to不和时间连用---这个说法打大约指的是about to do 这个do不能和过去时间连用,因为本身就指”立刻就要..“,不能说 ‘one hour later之类

但是be about to总要发生在某个时刻,当然有具体的时间

网友(3):

题目主要考的是be about to和be going to的区别。 be about to 意思是正好要做某事,be going to是打算要做某事;题目里的时间不是你理解的时间,yesterday morning在句子里作时间状语,表明动作发生的时间段,不知这么说你明白了没有。
提个建议,不要死记语法,要具体分析每个题目。有时语感更重要

网友(4):

这题选B,其实很简单,如果没有when 后面那个句子A,B都对,但有了只能选A,be about to 意为正要做某事,是现在时,而be going to 是将来式,wen 引导的从句是过去式,则主句应该是现在式,你要记得有wen 等表示时间状语时,主句时态要比从句晚一个时间,就像是主将从现一样。