尋找適合你的 英語 教師……
Davood
it's been a while which one is correct? 1- it's been a while I haven't smoked 2-It's been a while I haven't been smooking

解答 · 2

1
If you're going to say that in one sentence, I would say this: It's been a while since I last smoked. You could also say this: I haven't smoked in a while. Or this: I haven't been smoking lately.
1
I would say: It's been a while since I last smoked. Or It's been a while since the last time that I smoked.

還沒找到你要的答案嗎?

寫下你的問題,讓母語者來幫助你!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today