英语高手进来一下。一道单选!

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:51:48
--I think you might have hurt her feelings when you said like that to her yesterday.
--Well,I almost_____
A.might B.had C.did D.have.
答案是:C。
具体讲一下原因啊!

do表做过的意思。
由于是发生在过去的动作(指said),所以用do过去式did
might have只对过去的较小可能的推测,A,D为干扰项
B更为错误选项,应为had既不可作助动词,也不可作实意动词。
所以选C
谢谢

表示确实做了这件事

因为这是在昨天做的,用过去形式啦