since then和什么时态连用, 一定是现在完成时么

问题描述:

since then和什么时态连用, 一定是现在完成时么

例句:I left my home three mouth ago ,since then I haven’t had a big meal .自从3月前离开家,我就没吃过一次盛餐。
鄙人认为,什么时态倒无所谓,关键是会用才行,就算你能把各种规则记住,但是如果不去实际应用,那也是白搭,你说是吧。多看,多读,自然而然就明白其中道理

1. since then意思是“自那以来(一直到现在为止)”,表示某动作/状态从过去某一时刻开始,一直延续到现在,所以句子一般用现在完成时或现在完成进行时。
如:Prices have gone up since then.
从那时开始就涨价了。
She's been studying hard since then.
打那儿起, 她就努力学习了。
2. 不过,在非正式用语尤其是口语中,用一般现在时/一般过去时也是常见的,前者表示现在经常性的规律动作,后者表示从过去某一时刻截止到过去的另外某一时刻的动作/状态。
如:Since then 24 ancient Chinese emperors had lived there.
自那以后曾有24位皇帝在此居住过。
Since then, Ken lives in trouble.
此后,肯的生活陷入困境。
3. 不过如果是在考试时,建议楼主还是遵照语法,用现在完成时后现在完成进行时。

Since then 可以独立使用,意思是“从那之后”
一般可以跟一般现在时,一般过去时,现在完成时等使用