您现在的位置是:首页 > 学科知识查询 > 高中英语题库

When you have finished the report, believe it or not, I for about 3 hours.A.will be waitingB.waitedC

编辑:chaxungu时间:2026-04-27 02:52:08分类:高中英语题库

【题目】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。