单选题
John has just left New York, but I did not know heuntil yesterday.
A) will leave
B) had been leaving
C) leaves
D) was leaving
【正确答案】
D
【答案解析】[考点] 过去进行时 [解析] 本题是but所联结的两个并列句。在did not know后面的he until yesterday是know的宾语从句。在宾语从句中,可用一般时或进行时表将来。这里是用过去进行时表过去将来。 [避错] but所引导的句子中主句是过去时,从句肯定不会是一般将来时或一般现在时,而要用过去时态。故A)和C)不正确;B)为过去完成进行时,无法表示过去将来。