精英家教网 > 高中英语 > 题目详情
___ for the fact that you were lazy, you could have finished the assignment by now.
A.It were notB.Weren’t itC.Had it not beenD.Had not been
C
考查虚拟语气。根据语境可知为对过去事实相反的虚拟语气,故从句用had + v过去分词,Had it not been =" if" it had not been,选C。
练习册系列答案
相关习题

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

--- How did you like the concert last night?
--- I enjoyed it very much, but the dancers ______ a better job.
A.could have doneB.couldn’t have doneC.could doD.had done

查看答案和解析>>

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

I am badly off. If I ______ money, I ______ a large house.
A.have; would haveB.had; will buy
C.had; would buyD.would have; would buy

查看答案和解析>>

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

It was announced that only when the examination papers were handed in ________to go out of the classroom.
A.the students would be permittedB.had the students been permitted
C.would the students be permittedD.the students had been permitted

查看答案和解析>>

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

-- Oh, my god! I just missed the last bus back home.
-- That’s really bad. I’m sure you ____ it, but you were not in a hurry.
A.could catchB.had caughtC.could have caughtD.would catch

查看答案和解析>>

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

---I was trying to carry out the plan, but I failed.
---Well, you _________, for we were uncertain it would do ________.
A.needn’t do that, in factB.needn’t have done, in effect
C.needn’t have, in practiceD.needn’t, in time

查看答案和解析>>

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

It is important that we        wild animals.
A. will protect
B. should protect
C. shall protect
D. are protecting

查看答案和解析>>

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

It       sound like a perfect destination,but it is really adventurous to go there.
A.mustB.shouldC.can D.may

查看答案和解析>>

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

The weather turned out to be fine yesterday. I            the trouble to carry my umbrella with me.
A should have taken    B could have taken     C needn’t have taken    D mustn’t have taken

查看答案和解析>>

同步练习册答案