精英家教网 > 高中英语 > 题目详情
It was dangerous for you to swim in that river. You    eaten by the fish.
A.might have beenB.must have been
C.could have beenD.should have been
C

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

科目:高中英语 来源:不详 题型:单选题

They ______ so tired if they ______ for a whole day.        
A.wouldn’t feel, didn’t walkB.wouldn’t feel, weren’t walking
C.wouldn’t be feeling, weren’t walkingD.wouldn’t be feeling, hadn’t been walking

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

My request is that the information referred to in my report ________ Mr. Brown without delay.
A.to be e-mailedB.be e-mailedC.e-mailedD.being e-mailed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I really don't know what I ________yesterday without the bike you lent me.
—Glad to have been some help to you.
A.could doB.should have done
C.had doneD.could have done

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You _____ down everything I said! You can find it on this sheet I’m handing out.
A.shouldn’t have takenB.must not have taken
C.cannot have takenD.needn’t have taken

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

——How do you find the cake?
——This cake is very sweet. You ______ a lot of sugar in it.
A.should putB.could have putC.might putD.must have put

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The manager demanded that the task ______ within a week.
A.must completeB.would be completed
C.be completedD.must be completed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Tom always feels it necessary that he ________English.
A.learnsB.would have learnedC.learnD.were to learn

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

______ fired, your health care and other benefits will not be immediately cut off.
A.Would you beB.Should you be
C.Could you beD.Might you be

查看答案和解析>>

同步练习册答案