I haven’t heard from her since she went abroad.请问,since 不是说要用完成时态吗?为什么这里是过去式呀?

问题描述:

I haven’t heard from her since she went abroad.
请问,since 不是说要用完成时态吗?为什么这里是过去式呀?

从句是用过去式,主句用现在完成时-------周虎英语

since接点时间,属于从句部分,主句用现在完成时。但是也有特例,在It's ten years since we saw each other last time.中既可以用一般现在时,也可以用现在完成时,It has been ten years since we saw each other last time.

since 引导的时间状语从句的谓语是一般过去,它的主句的谓语动词才用现在完成时.

haven’t heard 就是完成时态啊,she went abroad是一个时间点,作时间状语从句,主句用现在完成时态。