一道高中英语情态动词单选题 求解 为什么C对D不对 不都是表可能性吗

-Why is not Cathy here yet?
-She ( )to be picked up at the station.
A.could wait B.must wait C might be waiting D can be waiting

第1个回答  2012-08-06
这道题的答案是C。might 表示推测的不肯定性:她也许等着人接站呢。
A 和B 也都表示推测,但时态错了,应该用进行时。一般时表示经常或习惯性的动作。
D 错,因为在推测的肯定式中,没有can ,只有could。can只能用在否定式中,如:
He can't be the headmaster. 他不可能是校长。
第2个回答  2012-09-29
这里考的是语气的强度和时态问题。
用的might的原因在于,对Cathy在哪的猜测,译为“可能”。

-为什么现在Cathy不在这里?
-她可能正在在车站等人接她吧。

首先注意时态,进行时。AD排除
这里想表达的是一种猜测,一种不太确定性。而can并没有表示猜测的意思。D排除
第3个回答  2012-08-06
might be waiting意思是表示推测,通常把握不是很大的情况下,翻译为:她可能在车站等着别人来接。can be没有这种用法。must也表示推测,但是语气过强。
第4个回答  2012-08-06
might是过去式,而且can be doing和can do其实是差不多的,只是can be doing表示的是动态,而can do表示的是静态本回答被提问者采纳
相似回答