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表示“总是”。
这里是情态动词表示推测意义。can表示推测不能用于肯定句。故选A为错误。答案为B。will表示把握很大的推测。must表示推测意义不能用于推测将来。如果不用情态动词,则谓语表示事实,没有推测意义。
will还有一种用法,即表示一种习惯,即说话时存在着的一种习惯。但have为静态动词,不能表示习惯。因此,will在此处为推测用法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
类似考查情态动词这样的题目,说难就难(有人只允许填will),说不难就不难(两个答案都对)。就本句而言,can 和will 没有必然的答案。
在英美人当中,这两个词他们不见得就用的很准确,我们为何要难为中国学生呢?那些所谓的条条框框,对英语学习都是一种束缚。