一个完成句子问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 20:57:44
广东有能力在2010年前实现现代化吗?这里的有能力,be able to是用一般现在时还是用将来时,老师的答案是一般现在时,为什么不用将来时
希望大家能帮忙解答

将来时,是指将来要发生的事情,所以如果句子是“广东2010年前将实现现代化吗”就肯定要用将来时,动词用carry out的将来时态。
但现在问的是广东是否有这个能力?be able to一般用于现在时,表示有能力或有潜力做某事,而不是将要发生的动作。当然就不能用将来时啦!

用将来时也可以。试看下面的例句(来自Cambridge Aavanced Learner's Dictionary):
Will she be able to cope with the work?
He's never been able to admit to his mistakes.