be going to 与be about to 区别

问题描述:

be going to 与be about to 区别
yesterday morning he ( )go out ( )someone knocked at the door.
A.was about to ;when
B.was going to ;when
我知道为什么选A 但我很想知道B错的理由
以及was about to 属于什么时态?
was going to属于什么时态?我知道be going to 是一般将来时,那么was going to是过去将来时吗?如果是那为什么不能用在这里?难道没有 be going to ..when 这句型?一定要是 be about to...when?
很想很想知道 感激不尽

was about to 是一般过去时,而was going to 是过去将来时.be going to 一般不和when连用.when 可以和be about to 连用,也可以和 be doing 连用
be going to 意为“将要”
be about to 意为“正(要)打算做...”