Mary __________ the job he offered to her, but she didn’t.
A.can’t takeB.ought to have takenC.should takeD.must have taken
B
考查虛擬語氣。Ought to have taken="should" have taken意為:本應(yīng)該做卻未做;
根據(jù)后面的but she didn’t可知這是一個與過去事實相反的虛擬語氣。
應(yīng)該用:情態(tài)動詞+have done的形式。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

You needn’t have come in person --- a letter _____enough.
A.would beB.isC.would have beenD.was

查看答案和解析>>

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

Who ________ a lady like Susan Boyle, once an ordinary woman in Scotland, would achieve overnight success at Britain’s Got Talent Show?
A.might thinkB.could think
C.could have thoughtD.must have thought

查看答案和解析>>

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

—How did you like the concert last night ?
—I enjoyed it very much, but the dancers _____ a better job.
A.could have doneB.must have done
C.could doD.had done

查看答案和解析>>

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

Tommy, you____ be hooked on the Internet all day. You may fall behind others in study.
A.mustn’tB.shan’tC.can’tD.needn’t

查看答案和解析>>

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

— I want someone to write the composition for me.
 — No! It’s a rule in our school that as a student, you _______ depend on yourself.
A.shallB.willC.canD.should

查看答案和解析>>

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

On rainy days, accidents ______ happen sometimes on steep roads.
A.shouldB.shallC.mustD.can

查看答案和解析>>

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

It has been announced that all the candidates______ remain in their seats until all the papers have been collected.
A.canB.willC.shallD.should

查看答案和解析>>

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

.Just be patient. You ________expect the world to change so soon.
A.can’tB.needn’tC.may notD.will not

查看答案和解析>>

同步練習(xí)冊答案