※ 引述《naushtogo (苍痕)》之铭言:
: 有人问我 will & be going to 的区别,
: 所以上网整理资料,看到一题有趣的题目,来源:
: https://goo.gl/2tHQh5
: 5. I can't join you at the party, I ___ away for two weeks.
: a. am going to be
: b. will be
: 其他题的区别都蛮显而易见的,唯有这题我不确定,
: 如果按照资料写的"在讲之前计画好的",那应该是 be going to,
: 可是答案给 will be,
: 下面留言也有人在讨论这题,不过没有结论,
: 大家的看法如何?
这题答案是对的
重点在于前面的can't
这里的can't表示一种certainty
也就是我100%不会去party
而will跟be going to
will表示certainty 你100%确定你会离开两周
但be going to是你计画做某事 没有certainty的意思
这种certainty的概念是隐藏的 当翻译成中文时 你不会说
“我100%不会去party 因为我100%会离开两周”
翻译时不会翻 但是那个100%的概念是存在的
相较之下 be going to
“我100%不会去party 因为我计画会离开两周”
我计画离开两周 但我100%不会去party?
你计画离开两周 但你也可以改变计画去参加party
显然你计画离开两周并不能表示你100%不会参加party 对吧
所以当前面用can't表示certainty的时候
后面用同样表示certainty的will是正确的