单选题
14.
Stephen ______ my letter; otherwise he would have replied before now.
A、
ought to have received
B、
has received
C、
couldn't have received
D、
shouldn't have received
【正确答案】
C
【答案解析】
[考点] 情态动词
ought to have done意为“本应该做某事”;couldn't have done意为“不可能做某事”;shouldn't have done意为“不该做某事却做了”。根据题意可知,这里是对过去事实的否定推测。故选C。
斯蒂芬应该还没有收到我的信,否则在这之前他就已经回复我了。
提交答案
关闭