题目
单选题(共50题,100.0分) 18. (2.0分) Hurry up, or the tickets () by the time we get there.A. will have sold outB. will sell outC. will be selling outD. will have been sold out
单选题(共50题,100.0分) 18. (2.0分) Hurry up, or the tickets () by the time we get there.
A. will have sold out
B. will sell out
C. will be selling out
D. will have been sold out
题目解答
答案
D. will have been sold out
解析
本题考查将来完成时的被动语态。
关键分析:
- 时态判断:句中“by the time we get there”(到我们到那里的时候)是将来完成时的典型时间标志,强调“到将来某个时间点动作已完成”,结构为“will have + 过去分词”。
- 语态判断:“tickets”(票)与“sell out”(售罄)之间是被动关系(票被卖完),因此需用被动语态,结构为“will have been + 过去分词”。
选项排除:
- A. will have sold out:主动语态,不符合“票被卖完”的逻辑;
- B. will sell out:一般将来时主动语态,未体现“到将来某时已完成”;
- C. will be selling out:将来进行时,强调“将来某时正在进行”,不符合题意;
- D. will have been sold out:将来完成时被动语态,完全符合“到我们到那时票已被售罄”的语境。