John passed the exam,although he didn't study very much for

John passed the exam,although he didn't study very much for it
The exam _______ difficult.
A.can't have been
B.must have been
C.couldn't be
D.might have been
选哪一个 为什么
星宇2007 1年前 已收到3个回答 举报

麦乐 幼苗

共回答了19个问题采纳率:89.5% 举报

选A. 这是一个情态动词表判断的题,can+ have VPP通常表示对过去发生事情的判断.因为上句的动词时态表明事情已经发生,因此选A.C是对现在的判断,不合题意.

1年前

7

yulongxue 幼苗

共回答了44个问题 举报

C,靠语感。具体分析是这是一个推测性的语句

1年前

1

zxy419 幼苗

共回答了9个问题 举报

选C.John 不努力却通过考试暗含考试并不难,所以排除首先BD,如果选A的话,表示本不可能难却很难,也表示题难,与题干矛盾。且由题干可知是过去发生的事,所以用couldn't.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.021 s. - webmaster@yulucn.com