作业帮 > 英语 > 作业

We are so late.Iexpect the fil____by the time we get to the

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/07 04:30:05
We are so late.Iexpect the fil____by the time we get to the cinema.
A.had already started
B.will aready be starting
C.will already have started
D.has already been starting
为什么选C,而不选A呢?请分析解题思路
We are so late.Iexpect the fil____by the time we get to the
/>"我估计电影在我们去到电影院时已经开始了" 但他们还没去到 说明没有开始 所以用将来时态. have started 是说将来他们到了就已经开始 所以用将来完成

  A的过去完成时 要有两个条件 1 发生在过去的事情 2 发生在一个过去动作以前的动作 有任何一个不符都不能用过去完成时. 如果你给的句子要用过去完成时的话 就是eg. we found that when we arrived at the cinima,the film had already started.这个句子中 arrived 是过去时,电影开始是在我们arrived之前  既为"发生在过去一个动作之前的动作".所以用had done.  这个满难 理解好了就好