it has been a long time since+?since后面加什么形式?

问题描述:

it has been a long time since+?since后面加什么形式?

跟过去的时间点,如:since 2011.
跟一般过去时的从句。

since加时间点
for加时间段

since加从句 ,时态用过去式
这是一个固定的句式,意思是:什么事情发生已经多少时间了
it is/was (或完成时) +一段时间+ since+从句

since后面接一般过去时的句子或表示过去的时间。 如:It has been a long time since we met last time.It has been a long time since 2001.