Jack let me believe he ____ the work in time.

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:12:49
A. can finish
B. will be able to finish
答案为B,我知道肯定对,可我觉得A也可以啊,为什么不选呢?

be able to 是通过自己努力可以做到的
而can是与生俱来的能力
他不可能轻轻松松做完工作,而是通过努力做成的,所以选B

can一般是在否定的时候表示猜测,

be able to更强调具有做事的能力,而can只表达能够这个意思
其实,如果不是语法题的话,两个都是可以的