英语翻译是不是翻译为:it is 3 years since he has smoked.

问题描述:

英语翻译
是不是翻译为:it is 3 years since he has smoked.

抽烟有三年了: It is 3 years since he started smoking.

It is 3 years since he stopped smoking.

“抽烟有三年了
It is three years since he began to smoke.
=He has smoked for three years.
=He has smoked since three years ago.