首页 > 留学知识库

问题: 请教题

I'm sorry that Ishouldn't have been so angry
with you.
You---angry but that's OK.

have been
are
had been
were

选D为什么?A C哪不对呢?

解答:

I'm sorry that Ishouldn't have been so angry
with you.
我很抱歉,我本不该那样生你气的.
You---angry but that's OK.
你生就生了,但没事的.
have been [用了完成时,表示一直到现在还在生气,但上句已说的话含义是现在没生气了]
are [你在生气,也不对]
had been [过去完成时态,没有过去时间的参照]
were [过去时态,符合上句话里生气已发生在过去时间里]