满分5 > 高中英语试题 >

–--Do you know where David is? I couldn...

 –--Do you know where David is? I couldn’t find him anywhere.–--Well. He _____ have gone far ——his coat’s still here.

A. shouldn’t           B. mustn’t             C. can’t               D. wouldn’t

 

 C 【详解】考查情态动词的用法。A. shouldn't表示本来应该做却没有做到,有一点“责怪”的意思;B. mustn't不能用来表示猜测;C. can't可以用在否定句和疑问句中表示猜测,can't have gone far是他不可能走远的意思,根椐信息his coat's still here选C;wouldn't表示“预测”或一般多用在虚拟语气中
复制答案
考点分析:
相关试题推荐

 They started off late and got to the airport with minutes to _______.

A. spare                B. catch                C. leave                D. make

 

查看答案

 He hasn’t slept at all for three days. ______ he is tired out.

A. There is not point                       B. There is not need

C. It is no wonder                          D. It is no way

 

查看答案

 Her sister has become a lawyer, _____ she wanted to be.

A. who              B. that             C. what                 D. which

 

查看答案

 What a table! I’ve never seen such a thing before. It is _____ it is long.

A. half not as wide as                      B. wide not as half as

C. not half as wide as                      D. as wide as not half

 

查看答案

 First, it is important to recognize what kind of person you are and which special qualities make you different from _____.

A. everyone else        B. the other            C. someone else         D. the rest

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.