当前位置:高中试题 > 英语试题 > 虚拟语气 > This vase ________ perfect but for a few small holes in its base.A.would have be...
题目
题型:不详难度:来源:
This vase ________ perfect but for a few small holes in its base.
A.would have been B.should have been
C.shall be D.would be

答案
D
解析
句意:这个花瓶要是底部没有那几个小洞就完美了。“but for a few small holes in its base”表示含蓄的条件,相当于“if there were no small holes in its base”。根据句意可知,此处应为与现在事实相反的虚拟语气,故主句用would be,所以选D项。
核心考点
试题【This vase ________ perfect but for a few small holes in its base.A.would have be】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If we ________ one of the other uploading approaches, the process would have taken longer than one hour.
A.used B.had used
C.should useD.would use

题型:不详难度:| 查看答案
He ________ fatter but he eats too little.
A.would becomeB.would have become
C.must becomeD.must have become

题型:不详难度:| 查看答案
There was a lot of fun at yesterday"s party.You ________ come,but why didn"t you?
A.must haveB.should
C.need haveD.ought to have

题型:不详难度:| 查看答案
I was really anxious about you.You ________ home without a word.
A.mustn"t leaveB.shouldn"t have left
C.couldn"t have leftD.needn"t leave

题型:不详难度:| 查看答案
He hesitated for a moment before kicking the ball,otherwise he ________ a goal.
A.had scoredB.scored
C.would scoreD.would have scored

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.