You --- your temper but that's OK.横线上为什么不用had lost

问题描述:

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?表虚拟,且动作是发生在过去的过去,
1个回答 分类:英语 2014-10-06

问题解答:

我来补答
这里lose your temper是发生在过去,did有种强调的意思,同but相呼应.该句的意思是:你发脾气了,但是没关系的.
A.为现在完成时,lose your temper表示的是一个瞬间的动作,不具有持久性
B.为过去完成时,分析同上,且该句没有看出在讲过去的过去的;如表虚拟,也讲不通的,应该表示的是一件确确实实发生的事情.
D.不合语法.
 
 
展开全文阅读
剩余:2000