——Do you know where David is? I couldn’t find him anywhere.
——Well, he_______ gone far—his coat’s still here.

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

C

解析試題分析:句意:--你知道大衛(wèi)在哪里嗎?我到處找不到他。 —大衛(wèi)的上衣還在這里,因此他肯定沒走遠(yuǎn)。can’t+have done表示對(duì)過(guò)去發(fā)生的行為的否定推測(cè)“過(guò)去不可能做”,shouldn't  have  done :本不應(yīng)該做某事(而實(shí)際上做了),must表示推測(cè)的時(shí)候應(yīng)該用肯定句,wouldn’t  have done過(guò)去不會(huì)做而做了,選C。
考點(diǎn):考查情態(tài)動(dòng)詞+have done的用法

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

We can hardly believe such a young boy ______ travel around the world all by himself.

A.may B.need C.should D.must

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

The police still haven’t found the lost child, but they’re doing all they       .

A.can B.may C.must D.should

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

Cheating is strictly forbidden in this important exam, and students ______ bring any reference books into their classrooms, cell phones included.

A.will not B.should not C.mustn’t D.need not

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

. - The speaker is a tall man with glasses.
- Then it_____ be Mr. Smith, who is short and thin.

A.wouldn't B.won't C.mustn't D.can't

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

Mr. Bush is on time for everything. How ____ it be that he was late for the important meeting?

A.canB.shouldC.mayD.must

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

Finally, the team reached the top of the mountain,       they found some rare plants.

A.whyB.whichC.whereD.a(chǎn)s

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

—Isn’t that Ann’s husband over there?
—No, it ______ be him-I’m sure he doesn’t wear glasses.

A.can’t B.must not C.won’t D.may not

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

--- What ____ have happened to Kevin?
--- He might have run into some trouble.

A.could B.must C.would D.might

查看答案和解析>>

同步練習(xí)冊(cè)答案