精英家教网 > 高中英语 > 题目详情
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
答题的关键在于抓住句中的but,but后面的句子是对过去事实的陈述,应用一般过去时;前面的句子则表示“本来能够……”,是对过去事情的推断,因此应用could have done,句意为“他本来能够做好那工作,但他太粗心了。”
练习册系列答案
相关习题

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

--- I don't mind telling you what I know.
--- You ________. I'm not asking you for it.
A.mustn'tB.may notC.can'tD.needn’t

查看答案和解析>>

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

—— May I leave the office before 5 o’clock in the afternoon?
—— No, I’m afraid you_______.
A.needn’tB.shouldn’tC.mustn'tD.won’t

查看答案和解析>>

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

____the fog, we should have reached our school.
A.Because ofB.In spite of C.In case ofD.But for

查看答案和解析>>

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

The suggestion has been made___the basketball match___put off.
A.for; to B.that; be
C.which; should beD.to; being

查看答案和解析>>

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

Comrade Wang ________ be in Shanghai—I saw him in the company only a few minutes ago.
A.mustn’tB.can’tC.may notD.isn’t able to

查看答案和解析>>

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

— I ____ to your birthday party last Sunday.
— Unfortunately, you were out on business.
A.had comeB.cameC.would comeD.would have come

查看答案和解析>>

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

My pain ___________ obvious the moment I walked into the room, for the first
man I met  asked me pitifully:" Are you feeling all right?"
A.must beB.must have been
C.could beD.could have been

查看答案和解析>>

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

He hurt his leg climbing the mountain; otherwise, he _____ the meeting.
A.will attendB.had attendedC.would have attendedD.would attend

查看答案和解析>>

同步练习册答案