I have been to Beijing on business for 3 years.该句正确吗?

问题描述:

I have been to Beijing on business for 3 years.该句正确吗?

没问题,on business,为了生意,是固定词组.使用的是现在完成时态,完全正确.