i have decided that __________eating chocolate.

A i'm going to stop B.i'm stopping C.i'll stop
请说出为什么!

C正确。

解释:
我决定了我要戒掉巧克力。
be going to do sth. 表示“打算做某事”,而主句已经说了“决定”,再“打算”就前后矛盾了。
be stopping 表示“正在停止”,是进行时,也不符合题意。追问

那不是应该是i would stop 时态才正确吗?

追答

不用I would stop,因为它是过去将来时。这里的主句是现在完成时have decided,从句就应该是一般将来时。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-23
B.i'm stopping
因为i have decided是现在完成时,就是这件事已经完成了
A和C是将来时,因此选B
(个人的意见....)
第2个回答  2013-04-23
应该选A吧,决定应该是将要做的事,所以B错啦,再看A、C 虽然A,C均有表示将来的含义,但是be going to 较 will更有表计划的含义,着重强调“计划”做某事,所以应该选A吧
应该是这个样子的,错了的话,请谅解