这题答案为什么选D?情态动词could和can有什么区别?
—It's too hot. ______ I swim in the lake?
—No, you ______. That's too dangerous.
A. Should; can't
B. Need; mustn't
C. Must; needn't
D. Could; can't
这题答案为什么选D?情态动词could和can有什么区别?
本题考查情态动词辨析。句意:—太热了。我能在湖里游泳吗?—不,你不能。那太危险了!should应该;must必须;need需要;mustn't禁止,不允许;needn't不需要,一般用来回答must引导的疑问句;could表示“能,可以”,语气更委婉;can't表示“不能”。由句意可知,第一空用could提出请求;第二空can't表示不允许。
can和could表示三种意思,后者是前者的过去形式,但却不见得总是表示过去,具体用法如下:
1. 表示“能力”,相当于汉语的“能够,可以”等。在这种情况下,can用于现在时态,could用于过去时态。
2. 表示“猜测”,相当于汉语的“有可能”。对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句。
3. 表示“允许”时,若是请求别人允许自己做某事,两者均可用,但用could 语气更委婉;若是自己允许别人做某事,一般只用 can,而不用 could。
二者表示“允许”时,could提问,语气更加委婉。can回答,语气更加强烈。