问题 选择题

It was dangerous for you to swim in that river. You    eaten by the fish.

A.might have been

B.must have been

C.could have been

D.should have been

答案

答案:C

题目分析:考查情态动词。A也许已经做了;B一定做了;C可能做了;D本应该做实际上却未做;C项与A项是近义词,但是C项的语气更强。句意:在那条河里游泳很危险。你有可能会被鱼吃掉。根据句意说明C正确。

点评:要注意情态动词与have done连用的时候的不同含义。区别是虚拟语气还是表示推测。

单项选择题
单项选择题 A1/A2型题