Mr. Green has lived in China since I came here ? Mr. Green has lived in China before I came here ?第一个正确吗?before是不是也可以用于完成时态?请解释?