精英家教网 > 高中英语 > 题目详情
It_____ years ago when the incident took place, and I nearly forget it.
A.would have beenB.should have been
C.ought to have beenD.must have been
D

试题分析:考查情态动词+完成式的用法:句意:那一定是在很多年前发生的事情,我几乎要忘了。Must have done过去一定做了,would have done过去会做但是没有做,should have done本应该做却没做,ought to have done过去本应该做却没有做,选D。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

–Can I get out at noon?
--No. Our school rules state that no student ____ be allowed out at noon, unless he has a request form.
A.shallB.willC.mustD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

One of our rules is that every student         wear the school uniform while at school.
A.mightB.couldC.shallD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—“Crash diets” make us lose weight fast and I am all into that.
—But it_______better to work out.    
A.hadB.would beC.wouldn’t have beenD.must have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

“I’m astonished, Mum,” said my son to me the other day, “that some people in the world ____be so ready to fight with others, addicted to killings.
A.should B.mightC.couldD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

When he was there, he ______ go to that coffee shop at the corner after work every day.
A.wouldB.shouldC.had betterD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-- Who do you think _____ such a foolish thing?
-- It _____ Tom, but I’m not sure.
A.could have done; may have beenB.could have done; must have been
C.should have done; may beD.must have done; might have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He _____ have gone to Shanghai, for I saw him a moment ago.
A.mustB.can’tC.mustn’tD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Sometimes smiles around the world ______ be false, hiding other feelings like anger, fear or worry.
A.mustB.wouldC.shouldD.can

查看答案和解析>>

同步练习册答案