——Do you know where David is? I couldn’t find him anywhere.
——Well, he_______ gone far—his coat’s still here.
A.shouldn’t haveB.mustn’t haveC.can’t haveD.wouldn’t have
C

試題分析:句意:--你知道大衛(wèi)在哪里嗎?我到處找不到他。 —大衛(wèi)的上衣還在這里,因此他肯定沒走遠。can’t+have done表示對過去發(fā)生的行為的否定推測“過去不可能做”,shouldn't  have  done :本不應(yīng)該做某事(而實際上做了),must表示推測的時候應(yīng)該用肯定句,wouldn’t  have done過去不會做而做了,選C。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

(2013·北京東城二次聯(lián)考)—________ you interrupt now?Can't you see I'm on the phone?
—Sorry,sir,but it's urgent.
A.Can  B.Should
C.MustD.Would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--- Do we have to hand in our research reports this afternoon, Professor Smith?
--- Yes, you _______ . I will be waiting to check them all the afternoon.
A.shouldB.mayC.canD.must

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

As it turned out to be a problem of no importance , we     so much time looking into it .
A.needn’t spendB.didn’t have to spend
C.needn’t have spentD.oughtn’t to spend

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— I phoned you yesterday morning. A girl answered, but I didn’t recognize the voice.
— Oh, it ____ my younger sister. She was in my room at that moment.
A.must have beenB.should have beenC.could have beenD.may have been

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Why______ you do everything as if you have to win?
A.mustB.canC.needD.shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

You _____ me because I didn't say that.
A.may misunderstandB.must misunderstand
C.should have misunderstoodD.must have misunderstood

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

---Alice, you didn’t come to Tim’s birthday last night.
---I wished I had, but my parents just simply___ not let me out so late at night.
A.mightB.shouldC.wouldD.could

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I ________ myself more— it was a perfect day.
A.shouldn’t have enjoyedB.needn’t have enjoyed
C.wouldn’t have enjoyedD.couldn’t have enjoyed

查看答案和解析>>

同步練習(xí)冊答案