精英家教网 > 高中英语 > 题目详情
He ____the job well, but he_______so careless.
A.had done; had been B.could do; was
C.could have done; wasD.hadn’t done; had been
C
答题的关键在于抓住句中的but,but后面的句子是对过去事实的陈述,应用一般过去时;前面的句子则表示“本来能够……”,是对过去事情的推断,因此应用could have done,句意为“他本来能够做好那工作,但他太粗心了。”
练习册系列答案
相关习题

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

— I think I’ll give Bob a ring.— You __________. You haven’t been in touch with him for ages. (2006江苏卷)
A.willB.mayC.have toD.should

查看答案和解析>>

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

The book I bought from the bookstore isn’t here. Who __________?
A.could have taken itB.must have taken it
C.might take itD.should take it.

查看答案和解析>>

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

Jane’s pale face suggested that she _______ill, and her parents suggested that she ________medical examination.
A.be; should haveB.was; haveC.should be; haveD.was; has

查看答案和解析>>

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

We ________ last night, but we went to the concert instead.
A.must have studiedB.might study
C.should have studiedD.would study

查看答案和解析>>

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

He paid for a seat, when he _________ have entered free.  
A.couldB.wouldC.mustD.need

查看答案和解析>>

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

—Without your help, we _____ this task on time.
—My pleasure.
A.don’t finishB.will not finishC.didn’t finishD.would not have finished

查看答案和解析>>

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

He insisted that we all _____ in his office at one o’clock.
A.be      B.to beC.would be  D.shall be

查看答案和解析>>

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

I ______ pay Tracy a visit, but I’m not sure whether I will have time this Sunday.
A.shouldB.mightC.wouldD.could

查看答案和解析>>

同步练习册答案