问题标题:
英语单选语法题...–Nancyisnotcomingtonight.--Butshe_____A.promisesB.promisedC.willpromiseD.hadpromised为什么不能是D呢?是因为对说话当时没有影响么?
问题描述:
英语单选语法题...
–Nancyisnotcomingtonight.
--Butshe_____
A.promisesB.promised
C.willpromiseD.hadpromised
为什么不能是D呢?是因为对说话当时没有影响么?
孙广玲回答:
过去完成时指过去某个时间点以前做的事情,比过去时要晚一个时态.
一般过去时和现在完成时是当前时间点以前做的事情.
Nancyisnotcoming是一般现在时,所以要用一般过去时,或者现在完成时也可,而过去完成时不可.
查看更多