it has been the case for a long time that...这句话正确吗?

问题描述:

it has been the case for a long time that...这句话正确吗?

意为:
……的状况已经持续了很久一段时间.