问题标题:
英语单选语法题...–Nancyisnotcomingtonight.--Butshe_____A.promisesB.promisedC.willpromiseD.hadpromised为什么不能是D呢?是因为对说话当时没有影响么?
问题描述:

英语单选语法题...

–Nancyisnotcomingtonight.

--Butshe_____

A.promisesB.promised

C.willpromiseD.hadpromised

为什么不能是D呢?是因为对说话当时没有影响么?

孙广玲回答:
  过去完成时指过去某个时间点以前做的事情,比过去时要晚一个时态.   一般过去时和现在完成时是当前时间点以前做的事情.   Nancyisnotcoming是一般现在时,所以要用一般过去时,或者现在完成时也可,而过去完成时不可.
查看更多
英语推荐
热门英语推荐