绝对是D,我们老师给我们说的答案。其实它是过去的过去,应该是had been,但是选项没有。不过能确定是在过去的时间中,所以应选D
C,序数词加完成时,been表示去过,gone表示在去的路上,last为序数词
选D:
1、这是过去发生的事件,所以用过去时
2、描述的是过去的某一个时间点,而不是某一段的时间发生的事情,不用完成时
做题,尤其是初高中英语时态题,一定不能那么死板。有许多老师认为正确的事态,其实外国时不常用的。
在这里我认为最恰当的是过去完成时的,因为这里表示过去的过去。但选项中没有。只有D 才是过去式,所以选D
Bhave。因为有two years ago,有说明时间,所以是过去完成时