英语题,请求帮助!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:23:23
I'm sorry I shouldn't have been so rude to you.
You _____your temper,but that's OK.
A.did lose B.had lost c.have lost D.were losing

答案是A,谁能帮我讲讲为什么?
谢谢了!!

shouldn't have done 表示“过去本不应……”。You did lose your temper 是You lost your temper 的强调形式。

对不起,我不该对你这么粗鲁的.
你真要改改脾气了,但是,算了吧
did表示强调

这是强调句型,你确实没控制住你的脾气。呵呵,多见几个就明白了!