题目内容
【题目】When you have finished the report, believe it or not, I ______ for about 3 hours.
A.will be waitingB.waitedC.will have waitedD.have waited
【答案】C
【解析】
考查动词时态。句意:信不信,当你完成报告的时候,我已经等了三小时。时间状语从句中用一般现在时表示一般将来时,结合句意,“当你完成报告”这个动作发生在将来的一个时间点,表示在将来某一时间以前已经完成或一直持续的动作应用将来完成时。而且前面从句用了have done 形式,主句对仗,故选C。
练习册系列答案
相关题目