单选题
--Has John finished the report?--No,he knew that he__________time to finish it by tomorrow.
A、
won't have
B、
will have
C、
wouldn't have
D、
shall not have
【正确答案】
C
【答案解析】
考查主从复合句中动词的时态。know发生在过去,have是过去将要发生的动作,故用过去将来时。
提交答案
关闭