情态动词can的相关疑惑

— Will my daughter be all right soon, doctor?

—Well, she _______ be, if she takes these tablets.

A. must    B. may       C.can          D. should

表示理论上的可能性的 can 在这里为什么不可以?麻烦老师指点疑惑。


请先 登录 后评论

最佳答案 2019-03-22 15:20

说实话,这个题目设计得很不严谨。

四个答案都可以,都可以表示“推测或可能性”。只是表达的含义不同而已。

must:表示医生很有把握(一定会好起来的;肯定会好的)。现实中,有的大夫很自信,这不是不可能的。

may:医生认为有百分之五十的把握。

can:表示“理论上的可能性”。

should:比较委婉的推测,留有余地。

此题选择should 最佳。


我详细讲解should 表“推测”的用法:

should 可以表“推测”,仅用于肯定句,不用于否定句和疑问句,这跟must 表推测具有同样的用法,其肯定程度要比must弱。意为“按道理说应该会”;“想必会”;“一定会”,既要表示可能性,又为自己的推测留下余地。下面是闻名的高考试题:

--- When can I come for the photos ? I need them tomorrow afternoon.

---They should be ready by 12:00.   

—我什么时候来取相片?明天下午我需要这些相片。

—明天中午12点前应该会洗出来的。

这里,should 表示的推测,既回答了顾客的询问,不失礼貌,又为照片有可能尚未洗好,顾客到时取不到,留下了回旋的余地。体现了店主的精明与用词经过仔细推敲。

再看几例 should表示推测的例句:

1. I think he should arrive by nine o’clock..

我想他应该会在9点前到达。

2. They should be there by now, I think.

我想他们现在该到那儿了。

3. The men from the government should be here before long.

政府派来的人不久就会到这儿。




请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

— Will my daughter be all right soon, doctor?

-医生,我的女儿将很快会好吗?

—Well, she should be, if she takes these tablets.

恩,如果她服用了这些药片,她应该会好的

A. must 必须   

B. may 可能/也许   

C.can 能,会      

D. should 应该


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

用can表示理论上的可能性,但具体到这个女孩吃了药能不能好则不一定。这不像是一个医生说的话,显示他对这个病及这些药没有信心。用should则表示比较有信心的推测。所以用should更符合语境。

请先 登录 后评论
  • 2 关注
  • 2 收藏,2407 浏览
  • Steven_wzq 提出于 2019-03-20 23:33

相似问题