___ for the fact that you were lazy, you could have finished the assignment by n
题型:不详难度:来源:
___ for the fact that you were lazy, you could have finished the assignment by now. A.It were not | B.Weren’t it | C.Had it not been | D.Had not been |
|
答案
C |
解析
考查虚拟语气。根据语境可知为对过去事实相反的虚拟语气,故从句用had + v过去分词,Had it not been =" if" it had not been,选C。 |
举一反三
He suggested that we ____ the plan later, which suggested that he ____ against it.A.discussed; was | B.would discuss; should | C.discuss; was | D.should discuss; should be |
|
If he my advice, he wouldn’t have lost his job.A.followed | B.should follow | C.had followed | D.would follow |
|
All the students suggested that they __________ two weeks to prepare for the exam.A.give | B.should give | C.be given | D.would be given |
|
— I haven’t finished my task yet. — You shouldn’t have watched the film last night, or you _______ it by now. A, need have finished B. may have finished C. should have finished D. will have finished |
It was announced that only when the examination papers were handed in ________to go out of the classroom.A.the students would be permitted | B.had the students been permitted | C.would the students be permitted | D.the students had been permitted |
|
最新试题
热门考点