作业帮 > 英语 > 作业

can情态动词问题—I’ve taken someone else’s green sweater by mistake

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/25 01:52:54
can情态动词问题
—I’ve taken someone else’s green sweater by mistake.
—It ______ Harry’s.He always wears green.(2005年广东省高考题)
A.could be B.will be C.mustn’t be D.has to be
为什么选A
can(could)表推测的时候不用在肯定就中,这里为什么又用在肯定句中?
can情态动词问题—I’ve taken someone else’s green sweater by mistake
一、你确实说得很有道理,一般情况下,can(could)表推测的时候用于不定语气,即否定、疑问或条件句中,如:
He can't have been at home, for the light was not on.
Can he be at home? You see the light is not on.
If he can be at home, the light should be on.
二、但是所谓的不定语气,不一定非的是否定、疑问或条件句,有时候形式上的肯定句也会表达不定语气,比如用肯定句用来表示试探性的推测就是如此.如:
He could be wrong. 他或许错了
三、本选择题中的 It could be Harry's 正是这样.根据下文的 He always wears green(他经常穿绿色衣服)这种惯例,说话人作出了不加肯定的试探性推测,“说不定是哈里的呢”.根据下文,此处也可以用 It must be Harry's, 不过语气就变成了武断性的推测;如果用 It may be Harry's 则成了没有把握的猜测,这与下文的意思不符.因此 It could be Harry's 是介乎于后两种的推测.
四、当然,本题的选项中没有包括 must be 和 may be.而选项中的 B. will be,C. mustn't be,D. has to be 三项都不能表示推测,因此只能用 could be 表示既不肯定也不是完全没有把握的 could be 去推测了.