在“it is +时间段+since+从句(通常用一般过去时)”句式表示时间多久,一般现在时而不用现在完成时
3个回答

It is +一段时间+since...意思是“自.发生以来已经一段时间了”.

如:

it is three years since he died.(自)他去世以来已经三年了.

It is +一段时间+before...意思是“过了一段时间...才发生”

如:

It is 3 years before they accept the fact.过了三年他们才接受这个事实.

这是固定句型.自从发生到现在 当然是个一般现在时的状态了,叙述个事实而已.