You've left the light on----Oh,sorry,_____and turn it onA,I've gone B,I'll go C,I weng D,I'm going 为什么选那个呀

问题描述:

You've left the light on----Oh,sorry,_____and turn it on
A,I've gone B,I'll go C,I weng D,I'm going 为什么选那个呀

B是正确的.因为根据上半句意思是"你已经离开了,但是灯还开着",所以下句应用"我将会去把它关上"即B.
A是"我已经去把灯关上了",不符合上句原意.
C你想写的是went吗?如果是,那这个用法就不对了.
D表示将来的是而 be going to 不是 be going.