Oh, I"m not feeling well in the stomach.I ____ so much fried chicken just now.A.
题型:不详难度:来源:
Oh, I"m not feeling well in the stomach.I ____ so much fried chicken just now.A.shouldn"t eat | B.mustn"t have eaten | C.mustn"t eat | D.shouldn"t have eaten |
|
答案
D |
解析
试题分析:句意:哦,我的肚子现在感觉不舒服。我刚刚本不应该吃这么多的炸鸡肉的。shouldn"t have eaten本不应该做某事,而实际做了,故选D 点评:情态动词表示虚拟是高考英语的重中之重,must have done表示过去肯定做了某事,should have done表示本应该做而实际未做,can’t have done不可能已经做了某事,need have done本有必要做某事,而实际未做,诸如此类的短语都要进行重点记忆。 |
举一反三
Oh, I’m not feeling well in the stomach. I ______ so much fried chicken just now.A.shouldn’t eat | B.mustn’t have eaten | C.mustn’t eat | D.shouldn’t have eaten |
|
— Who _____ be phoning us at this time of night? — It might be your sister. A.might | B.can | C.dare | D.must |
|
Mike ________at 8:30 for the meeting, but he didn’t turn up.A.should arrive | B.must arrive | C.must have arrived | D.should have arrived |
|
If you ________ smoke in the room, please keep the windows open.A.should | B.may | C.shall | D.must |
|
It is usually warm in my hometown in April, but it ________ be rather cold sometimes.A.can | B.must | C.would | D.should |
|
最新试题
热门考点