hurry up ,or the tickets will have been sold out by the time we get there

[复制链接]
查看11 | 回复4 | 2010-5-20 08:05:00 | 显示全部楼层 |阅读模式
这是一个选择题 ,题目为 hurry up ,or the tickets ____________out by the time we get there.
A. will have sold B . will sellC. have sold D.will have been sold
答案是 D项 ,为什么啊,怎么解释啊。D项是什么时态啊?

回复

使用道具 举报

千问 | 2010-5-20 08:05:00 | 显示全部楼层
by the time we get there“ 到我们到那时” 可看出“有: 一般将来时, 现在完成时, 和到一起是:将来完成时” 而且, tickets" 票“ 是被买光的,用被动语态 be done, 所以用: 将来完成时的被动语态结构: will have been + 过去分词: 答案当然是: D
回复

使用道具 举报

千问 | 2010-5-20 08:05:00 | 显示全部楼层
此句考察你对将来完成时时态的掌握,所以选D;意思是:快点,否则,我们到那里的时候,票将已经售罄了。
回复

使用道具 举报

千问 | 2010-5-20 08:05:00 | 显示全部楼层
选择D是因为sold out只能是被动语态,其他三个都是主动语态。D是将来完成时。这个问题太白痴了,就是will be sold out 就可以了,为什么要那么复杂?外国人没有那么说话的。
回复

使用道具 举报

千问 | 2010-5-20 08:05:00 | 显示全部楼层
掌握将来完成时
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行