___ 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
考查虛擬語氣。根據(jù)語境可知為對過去事實相反的虛擬語氣,故從句用had + v過去分詞,Had it not been =" if" it had not been,選C。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

--- 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

查看答案和解析>>

同步練習(xí)冊答案