He______the job well, but he______so careless.A.had done; had been B.could do; w

He______the job well, but he______so careless.A.had done; had been B.could do; w

题型:不详难度:来源:
He______the job well, but he______so careless.
A.had done; had been
B.could do; was
C.could have done; was
D.hadn’t done; had been

答案
C
解析
选C。答题的关键在于抓住句中的but,but后面的句子是对过去事实的陈述,应用一般过去时;前面的句子则表示“本来能够……”,是对过去事情的推断,因此应用could have done,句意为“他本来能够做好那工作,但他太粗心了。”
举一反三
It is strongly suggested that measures     
students to cheat in the exams.
A.be taken to prevent
B.be taken to forbid
C.are taken to prevent
D.are taken to forbid

题型:不详难度:| 查看答案
—I’m thinking of losing weight these days.
—Oh, you  ______ be out of your mind. You’re 50 kilograms at the most!
A.willB.shouldC.mayD.must

题型:不详难度:| 查看答案
Zhang Lin was addicted to computer games during his last year in high school , otherwise he         ____________a student of Beijing University .
A.would have been B.should be C.has been D.had been

题型:不详难度:| 查看答案
---Your sister nearly _______ all her spare time to her study during the three years.
----That"s right, or she ________ the first place in her school in the College Entrance Examination.
A.devoted; wouldn"t have taken B.spent; wouldn"t have taken
C.had devoted; hadn"t taken D.had spent; couldn"t take

题型:不详难度:| 查看答案
—Any information about your son?
—No. If only I ______ those tough words to him.
A.didn"t sayB.hadn"t said
C.shouldn"t have saidD.couldn"t have said

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.