满分5 > 高中英语试题 >

Oh, I'm not feeling well in the stomach....

Oh, I'm not feeling well in the stomach. I ________ so much fried chicken just now.

Ashouldn't eat  Bmustn't have eaten

Cmustn't eat  Dshouldn't have eaten

 

D 【解析】答案:D 考查情态动词。情态动词与动词原形连用可以表示对现在和将来的推测;当它与动词完成式连用时表示对过去的推测。本题根据just now可排除A、C两项;must have done意为“想必过去一定做过某事”,其否定式常用can't have done形式;shouldn't have done意为“过去本不应该做某事”。由语境可知,此处是指刚才本不该吃那么多炸鸡。故D项正确。  
复制答案
考点分析:
相关试题推荐

She often shares her deepest thoughts and fears with friends through QQ, as if they ________ chatting in her living room.

Awere      Bare

Chad been  Dhas been

 

查看答案

—The research on the new flu virus vaccine is challenging and demanding. Who do you think can do the job?

—________ my students have a try?

AMay  BMust

CWill  DShall

 

查看答案

I ________ him in time, otherwise he would have fallen off the bike.

Ahad supported  Bsupported

Chave supported  Dsupport

 

查看答案

The project was carefully planned, or a great deal of money ________.

Awill lose  Bwill be lost

Cwould have lost  Dwould have been lost

 

查看答案

—How dangerous it was!

—Yes, but for the passer­by's quick action, the girl ________.

Awas drowned  Bcould have been drowned

Chad drowned  Dshould be drowned

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.