​情态动词can和will

He has much money at the beginning of every month, but by the end of it he _____ little left.

A. can have   B. will have   C. should have   D. must have  

请问选A还是选B? 我认为两个都有理由,can表示“有时 偶尔会”;will表示“总是”。


请先 登录 后评论

最佳答案 2018-06-13 05:53

这里是情态动词表示推测意义。can表示推测不能用于肯定句。故选A为错误。答案为B。will表示把握很大的推测。must表示推测意义不能用于推测将来。如果不用情态动词,则谓语表示事实,没有推测意义。

will还有一种用法,即表示一种习惯,即说话时存在着的一种习惯。但have为静态动词,不能表示习惯。因此,will在此处为推测用法。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

类似考查情态动词这样的题目,说难就难(有人只允许填will),说不难就不难(两个答案都对)。就本句而言,can 和will 没有必然的答案。

在英美人当中,这两个词他们不见得就用的很准确,我们为何要难为中国学生呢?那些所谓的条条框框,对英语学习都是一种束缚。

 


请先 登录 后评论
  • 1 关注
  • 1 收藏,5254 浏览
  • wyn2009new 提出于 2018-05-21 15:18

相似问题