精英家教网 > 高中英语 > 题目详情
I was really anxious about you. You _______ home without a word.
A.mustn’t leaveB.shouldn’t have left
C.couldn’t have leftD.needn’t leave
B
本题考查should have done 的用法。should have done只用于谈论过去情况,指本该发生而实际上未发生的情况。shouldn’t have done表示"本来不应该做某事,而实际做了”。含有指责对方或自责的含意;couldn't have done 只表推测,相当于 can't have done意为:“过去不可能做了某事.”。
练习册系列答案
相关习题

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

I find it astonishing that he ____ be so rude to us. I _____ make a complaint to his company.
A.could; mustB.should; shallC.shall; shouldD.dare; have to

查看答案和解析>>

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

You_____ all those calculations! We have a computer to do that sort of thing.
A.needn’t have done B.must not have done
C.shouldn’t have doneD.can not have done

查看答案和解析>>

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

-----Who has made a mess in my room?
-----Who else         it but your naughty son?
A.could doB.could have doneC.didD.had done

查看答案和解析>>

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

—Are you going to help him?
—Why  ___ I help him? He' s never done anything for me.
A.wouldB.couldC.mightD.should

查看答案和解析>>

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

--- Hi, Lucy.Do you know where Linda is?
--- She           in the library.I saw her there just a few minutes ago.
A.shall beB.must be
C.should have beenD.might have been

查看答案和解析>>

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

Those natives who _________ move from place to place with their animals in the past have moved into new houses at last.
A.couldB. wouldC. mightD.should

查看答案和解析>>

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

My sister met him at Ningbo Grand Theatre yesterday afternoon, so he         your lecture.
A.couldn’t attendB.mustn’t have attended
C.shouldn’t attendD.couldn’t have attended

查看答案和解析>>

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

Some aspects of a pilot’s job__________ be boring, and pilots often ________ work at inconvenient hours.
A.can; have toB.may; canC.have to; may D.ought to; must

查看答案和解析>>

同步练习册答案