问题补充:
单选题Itwasdangerousforyoutoswiminthatriver.Youeatenbythefish.A.might have beenB.must have beenC.could have beenD.should have been
答案:
C解析试题分析:考查情态动词。A也许已经做了;B一定做了;C可能做了;D本应该做实际上却未做;C项与A项是近义词,但是C项的语气更强。句意:在那条河里游泳很危险。你有可能会被鱼吃掉。根据句意说明C正确。考点:考查情态动词点评:要注意情态动词与have done连用的时候的不同含义。区别是虚拟语气还是表示推测。