问个英语单选!英语老师来~~~

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:07:37
I'd like to buy this kind of bike.
Sorry.It____out yesterday.
为什么这里填was sold,而不填had sold。
不可说昨天已卖完强调过去已做过吗..

They were too late.When they got to the fashion show,it_____.
a.was over
b.had been over
c.has been over
选哪个详细讲解一下为什么...?

终于打完了,,希望你们能帮帮我谢谢,

was sold 就是过去的意思啊。你看这个句子的时间,是yesterday吧。昨天,那就是过去式啊。 had 是表示过去完成时,也就是在过去的过去。 而且这句句子就算可以用过去完成时,那也该是had been sold 被卖了

选择b吧,因为他们到了的时候 已经结束了,就是说时装秀结束的比他们到的要早。他们到的时候,用了got,是过去式,所以 结束就更早咯。就用过去的过去。明白了么

was sold因为后面有yesterday
当句子里有表示过去的具体时间的时候,必须用一般过去时
不如 in 1991
3 years ago

b.had been over
应为过去的过去
我们到达是在过去
他结束实在过去的过去

1.不能填had sold,要填只能填had been sold.一定要用被动形式。
2.B,这里的时间关系用过去完成时非常恰当。

要用被动语态,东西是被卖的

B在他们过去到展览会之前,就已经结束,表过去的过去

第一题参看其他几个人的解答。我想说的是实际上had sold out 也是对的,英语里有些词如sold被动语态可以用主动表达。

第二题选B,他们去是过去式,去之前就是过去完成时