精英家教网 > 高中英语 > 题目详情
I apologize if I__________you,but I assure you it was unintentional(无意的).?
A.offendB.had offended?
C.should have offendedD.might have offended?
B?
此题要求在if从句中选择适当的动词形式,以主句中的动词apologize(抱歉)来看,if从句中表达的内容应该是过去做的事,因此可以排除 A,因为 A项是现在时。 C项中should+have+过去分词结构表示本来应该做却没有做的事,在此不合题意。D选项中的might+have+过去分词表示对过去发生的事情很不肯定的猜测,它表达的内容还不能成为事实,所以借此道歉真是不知从何说起,因此此处也不合题意。 B项had offended表示当时已经发生了的动作。这是复杂条件句:apologize 是现在,而条件句是表示对过去假设的条件句。
练习册系列答案
相关习题

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

Now then, children, Its time you ________.
A.were washed and dressedB.washed and dressed
C.are washed and dreesedD.washed and dress

查看答案和解析>>

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

—The problem wasn’t difficult for him,was it?
—No,it wasn’t.He      a more difficult one.
A.should have been givenB.ought to be given
C.would have been givenD.must be given

查看答案和解析>>

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

Without electronic computers,much of today’s__________advanced technology.?
A.will not have been achievedB.have not been achieved?
C.would not have been achievedD.had not been achieved?

查看答案和解析>>

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

George would certainly have attended the meeting,__________.?
A.if he didn’t get a flat tireB.if the flat tire hadn’t happened?
C.had he not had a flat tireD.had the tire not flattened itself?

查看答案和解析>>

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

—Where is Jack?I can’t find him anywhere.?
—He__________ his homework upstairs.?
A.might have doneB.must have done?
C.must be doingD.must do?

查看答案和解析>>

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

Had the boy worked harder,he__________the exams.
A.must have got through?
B.could get through?
C.ought to get through?
D.would have got through?

查看答案和解析>>

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

There were already five people in the car but they managed to take me as well . It ____ a comfortable journey .
A.can''t e B.shouldn''t beC.mustn''t have beenD.couldn''t have been

查看答案和解析>>

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

—Daddy, would you buy me an MP3 player if I do well in the first city-wide examination?
—I _______, I promise.?
A.wouldB.shall?
C.willD.do?

查看答案和解析>>

同步练习册答案