I apologize if Iyou,but I assure you it was unintentional(无意的).A. offendB. had offendedC

发布时间:2020-08-17 13:45:39

I apologize if I    you,but I assure you it was unintentional(无意的).
A. offend
B. had offended
C. should have offended
D. might have offended

网友回答

A. offend
(答案→)B. had offended
C. should have offended
D. might have offended
解析:此题要求在if从句中选择适当的动词形式,以主句中的动词apologize(抱歉)来看,if从句中表达的内容应该是过去做的事,因此可以排除 A,因为 A项是现在时。 C项中should+have+过去分词结构表示本来应该做却没有做的事,在此不合题意。D选项中的might+have+过去分词表示对过去发生的事情很不肯定的猜测,它表达的内容还不能成为事实,所以借此道歉真是不知从何说起,因此此处也不合题意。 B项had offended表示当时已经发生了的动作。这是复杂条件句:apologize 是现在,而条件句是表示对过去假设的条件句。
以上问题属网友观点,不代表本站立场,仅供参考!