英语情态动词单选题

-Will my son be all right soon,doctor?
-Well,he( )be,ie takes these tablets.
A.may B.must
C.should D.can
题目打错了
-Will my son be all right soon,doctor?
-Well,he( )be,if takes these tablets.

C:should 是应该的意思 因为后面有这个条件 if he takes these tablets ,即如果他吃药的话,他应该可以的 而can 是能的意思,太绝对了
CAN是会的意思啊 ,但要考虑到如果他吃药,他就会好,这种情况不是绝对的,也有其他自身的原因也会导致他吃药不一定好,而用should表示他应该会好,更符合实际追问

can是客观情况的推测,肯定不能选,但是A为什么不选呢

追答

may 可能,可以
只可能性不太大的,而从语境来说,医生的回答还是比较肯定的

追问

哈哈哈,我选对了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-25
答案 should 或者 would都可以,所以选c

should做虚拟语气可以表示对将来的假设
第2个回答  2012-05-26
这题选c的 就是单纯的表应该,表示可能性极大。因为没有与事实相反,不是虚拟语气。
may的可能性较小,意思就是 他有可能会好吧。 医生这么说话家属一定生气…………
must是一定……绝对
can 偏重客观性,而且可能性也不是很大。
大致可能性是这个规律. 接近100%的可能must 很可能 should 小可能 could might 有这个可能性 can本回答被提问者采纳
第3个回答  2012-05-25
选择C
将来虚拟语气,表建议,
第二句有省略,全句应该是:
If he 【were to】take these tablets,he 【should/would be】 all right soon.
希望帮到你。O(∩_∩)O~追问

不是虚拟语气

第4个回答  2012-05-26
c,should,表示应该会好的。
相似回答