我查了几个词典里没看到过be sure doing,一般都是be sure of doing. 我会选择A选项,(我有信心肯定)John一定会给够的。be sure to do和be sure of doing之间确实有语义的区别,前者无论主语是为何,都是说话者本人推测,即我推测;而后者则是推测随主语变化而变化。
我查了几个词典里没看到过be sure doing,一般都是be sure of doing. 我会选择A选项,(我有信心肯定)John一定会给够的。be sure to do和be sure of doing之间确实有语义的区别,前者无论主语是为何,都是说话者本人推测,即我推测;而后者则是推测随主语变化而变化。