so far 和 till now各用在什么时态

问题描述:

so far 和 till now各用在什么时态

so far迄今为止
till now直到现在
都用现在完成时