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

[复制链接]
查看11 | 回复3 | 2012-11-20 10:19:19 | 显示全部楼层 |阅读模式
亲,首先:这里考察的是将来完成时态。将来完成时态有以下几种用法: 1. 表示动作或者状态延续到将来某一时间为止已有若干时间, 谓语动词常用延续性动词, 并常伴有for引导的时间段。
eg. By the end of next year I will have lived here for ten years.
When you come back, I will have been here for half an hour 2. 表示动作或者状态在将来某个时间之前完成, 常与by the time, when, before 等连用。谓语动词常用非延续性动词。eg.I guess you...
回复

使用道具 举报

千问 | 2012-11-20 10:19:19 | 显示全部楼层
"我估计电影在我们去到电影院时已经开始了" 但他们还没去到 说明没有开始 所以用将来时态。 have started 是说将来他们到了就已经开始 所以用将来完成A的过去完成时 要有两个条件 1 发生在过去的事情 2 发生在一个过去动作以前的动作 有任何一个不符都不能用过去完成时。 如果你给的句子要用过去完成时的话 就是eg. we found that...
回复

使用道具 举报

千问 | 2012-11-20 10:19:19 | 显示全部楼层
从by the time we get to the cinema可以看出用的是现在时态,by the time 和现在完成时态紧密联系在一起,根据时态一致原则,A 项属于过去完成时,就不合适了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行