试题与答案

The ground is wet. It ______have rained la

题型:单项选择题

题目:

The ground is wet. It ______have rained last night.
[A] must [B] can [C] should

答案:

参考答案:A

解析: 本题考查情态动词的用法。所以答案为A。而should表示猜测时一般用在否定句和疑问句中。
[知识拓展]情态动词除了should表示“意愿、应该”的意思外,还可以用来表示说话人吃惊、诧异的情绪,可以翻译为“竟然”。might,could,can都没有此项意思,再比如,It is unbelievable that he should have left without asking for a leave.真难以相信,他竟然不请假就走了。should have done表示本应该做却没有做。如:You should have come earlier.can和could的区别:can和could都是情态动词,都和动词原形构成谓语。表示“能够,做某事的能力”时,两者的意思差不多。can主要用在现在时态中,而could作为can的过去时,主要用在过去时态中。在表示“可能性”时,两者的区别主要在语气上。can表示推测的可能性更大,而could则表示可能性相对小点。could更常用于“请求、要求”中,语气更委婉。

试题推荐
微信公众账号搜索答案