Oh,I"m not feeling well in the stomach.I ________ so much fried chicken just now
题型:不详难度:来源:
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.shouldn"t have eaten | D.mustn"t eaten |
|
答案
C |
解析
just now是表示过去的时间状语。情态动词在表示过去发生的事时,必须用“情态动词+have+过去分词的形式”。所以只能在选项B或C中确定答案。mustn"t have eaten是一个错误选项,因为“mustn"t+动词”表示“禁止”,不表示判断或推测。 |
举一反三
(2013·北京,34)If we________a table earlier, we couldn"t be standing here in a queue.A.have booked | B.booked | C.book | D.had booked |
|
It is hard for me to imagine what I would be doing today if I ________ in love,at the age of seven,with the Melinda Cox Library in my hometown.A.wouldn"t have fallen | B.had not fallen | C.should fall | D.were to fall |
|
(2013·福建,30)—Do you think George has passed the driving test? —No.If so,he ________ his car to our college yesterday.A.would drive | B.drove | C.would have driven | D.had driven |
|
(2013·陕西,12)My mom suggests that we ________ eat out for a change this weekend.A.should | B.might | C.could | D.would |
|
(2013·浙江,8)Eye doctors recommend that a child"s first eye exam ________ at the age of six months old. |
最新试题
热门考点