You ___ your temper but that's OK.横线上为什么不用had lost-I'm sorry,I shuoldn't have been so rude to you.-You ___ your temper but that's OK.A.have lost B.had lost C.did lose D.were lose 为什么不选B?表虚拟,且动作是发生在过去

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:31:36

You ___ your temper but that's OK.横线上为什么不用had lost-I'm sorry,I shuoldn't have been so rude to you.-You ___ your temper but that's OK.A.have lost B.had lost C.did lose D.were lose 为什么不选B?表虚拟,且动作是发生在过去
You ___ your temper but that's OK.横线上为什么不用had lost
-I'm sorry,I shuoldn't have been so rude to you.
-You ___ your temper but that's OK.
A.have lost B.had lost C.did lose D.were lose
为什么不选B?表虚拟,且动作是发生在过去的过去,

You ___ your temper but that's OK.横线上为什么不用had lost-I'm sorry,I shuoldn't have been so rude to you.-You ___ your temper but that's OK.A.have lost B.had lost C.did lose D.were lose 为什么不选B?表虚拟,且动作是发生在过去
这里lose your temper是发生在过去,did有种强调的意思,同but相呼应.该句的意思是:你发脾气了,但是没关系的.
A.为现在完成时,lose your temper表示的是一个瞬间的动作,不具有持久性
B.为过去完成时,分析同上,且该句没有看出在讲过去的过去的;如表虚拟,也讲不通的,应该表示的是一件确确实实发生的事情.
D.不合语法.

had lost 过去的过去用过去完成时,但是这句话应该是说当时比较冲动,所以用一般过去

虽然从语法上讲b也对,担要最佳的,c
did表强调
你的确发了脾气,但是没什么。