He _______ the best person you had been expecting for the job, but who else _______?
A.may not be; could be
B.couldn’t be; might be
C.might not have been; could have been
D.mustn’t be; must have been
C

試題分析:句意:他可能不是你過去所期望的勝任這個(gè)工作最好的人,但是還有誰可能是呢?might not have been過去可能沒有做某事,could have been過去能夠做某事,根據(jù)句意,故選C.
點(diǎn)評:本題是高考必考考點(diǎn),一定要牢記句型意思。must have done過去肯定做了某事。should have done 本應(yīng)該做而實(shí)際未做; can’t have done 過去不可能做了某;shouldn’t have done 本不應(yīng)該做而實(shí)際做了; need have done 本有必要做某事;needn’t have done 本沒有必要做某事,注意沒有 mustn’t have done的形式
練習(xí)冊系列答案
相關(guān)習(xí)題

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

He insisted the person referred ______ put into prison at once.
A.isB.beC.to beD.should be

查看答案和解析>>

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

We would have called a taxi yesterday if Harold ________ us a ride home.
A.didn’t offer B.wouldn’t offerC.hasn’t offeredD.hadn’t offered

查看答案和解析>>

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

It's everybody's desire that  every effort___________to reduce the pollution in our city.
A.be madeB.is madeC.will bi made D.must be made

查看答案和解析>>

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

If it __________for the snow, we ___________the mountain yesterday.
A.were not; could have climbedB.were not; could climb
C.had not been; could have climbedD.had not been; could climb

查看答案和解析>>

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

-- Do you still remember when we went to Nanjing?
--- I can’t remember now but _________ sometime last summer?
A.might it beB.could it beC.could it have beenD.should it have been

查看答案和解析>>

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

Though there is no one in the hall, he stands on the stage as if he ____watched and expected to deliver a speech.
A.has beenB.had beenC.were beingD.is being

查看答案和解析>>

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

Seeing the enemy, Gary was behaving as though nothing       .
A.happenedB.had happenedC.would happenD.was happening

查看答案和解析>>

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

---Did you get a ticket?
---Yes. Otherwise I____ the concert last night.
A.didn’t attendB.wouldn’t attend
C.hadn’t attendedD.couldn’t have attended

查看答案和解析>>

同步練習(xí)冊答案