我在北京呆了三年英语怎么说?

问题描述:

我在北京呆了三年英语怎么说?
同义句是什么?(用for和since).

I have stayed in Beijing for three years.(用现在完成时)
It's three years since I came to Beijing.(用一般过去式)