题目
Don't call me at 8 p.m. tomorrow, because I_____the World Cup then.A. had watchedB. will be watchingC. have been watchingD. have watched
Don't call me at 8 p.m. tomorrow, because I_____the World Cup then.
A. had watched
B. will be watching
C. have been watching
D. have watched
题目解答
答案
B. will be watching
解析
本题考查时态的用法,解题的关键在于在于根据句子所提供的时间信息和和语境来判断合适的时态。
- 首先分析句子,“Don't call me at 8 p.m. tomorrow”明确表明时间是明天晚上8点,这是一个将来的具体时间点。
- “because I_____the World Cup then”中的“then”指代的就是“at 8 p.m. tomorrow”,说明这里要表达的是在将来某个具体时间正在进行的动作。
- 接下来分析各个选项:
- A选项“had watched”是过去完成时,表示过去的过去已经完成的动作,与本题的将来时间不符,所以A选项错误。
- B选项“will be watching”是将来进行时,其结构为“will + be + 现在分词”,用于表示将来某个时间正在进行的动作,符合本题在将来晚上8点正在看世界杯的语境,B选项正确。
- C选项“have been watching”是现在完成进行时,表示从过去某一时间开始一直持续到现在,并且还可能继续下去的动作,与本题本题的将来时间不符,E选项错误。
- D“have watched”是现在完成时,表示过去发生的动作对现在造成的影响或结果,与本题的将来时间不符,D选项错误。