满分5 > 高中英语试题 >

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

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

Ashouldn't eat  Bmustn't have eaten

Cshouldn't have eaten  Dmustn't eaten

 

C 【解析】 just now是表示过去的时间状语。情态动词在表示过去发生的事时,必须用“情态动词+have+过去分词的形式”。所以只能在选项B或C中确定答案。mustn't have eaten是一个错误选项,因为“mustn't+动词”表示“禁止”,不表示判断或推测。  
复制答案
考点分析:
相关试题推荐

He hesitated for a moment before kicking the ballotherwise he ________ a goal.

Ahad scored  Bscored

Cwould score  Dwould have scored

 

查看答案

My sister met him at the Grand Theatre yesterday afternoonso he ________ your lecture.

Acouldn't have attended  Bneedn't have attended

Cmustn't have attended  Dshouldn't have attended

 

查看答案

Mr.Bush is on time for everything.How ________ it be that he was late for the opening ceremony.

Acan  Bshould  Cmay  Dmust

 

查看答案

—Are you coming to Jeff's party?

—I'm not sure.I ________ go to the concert instead.

Amust  Bwould  Cshould  Dmight

 

查看答案

—Could I borrow your dictionary?

—Yesof course you ________.

Acould  Bwill  Ccan  Dmight

 

查看答案
试题属性

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