ago本来是与一般过过去时连用的,但资料上说since…ago,如since three years ago等,就要与现在完成时连用,确实,这样的句子我也见过,但我的问题是since three years ago这类短语就不能与一般过去时连用了吗?
since的意思是“自……以来(一直)”,所以since…ago的意思就是“自……以前以来(一直)”,如果这个时间指的是“自……以前以来一直持续到现在”,则它应跟现在完成或现在完成进行时连用。如:
I haven’t bought any since a week ago. 一个星期以来,我没有买过。
We’ve been living here since about eight years ago. 自从大约八年以前,我们一直住在这里。
在此情况下,不能与一般过去时连用。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!