不做某事跟没有做某事用英语怎样表达?

比如,我现在不去上班了,我现在没有上班了,我以前不抽烟,我以前没有抽烟。这几句话用英语都怎么说。这几句话所影响的结果都一样,都是没有发生的动作,但在中文里能听出它们的不同之处,我以前不抽烟是因为主观上的原因而不抽的,是自己不抽的,我以前没有抽烟可能是因为其它的别的客观原因而不抽的。我想问问在英语中是否也能像中文一样把它表达出来?谢谢!
英语里面也是一样的,如郑也可以表达出来态橡态。
我以前不帆源抽烟: I didn't smoke before.
我以前没有抽烟: I haven't smoke for a long time
I haven't go to work now
I have no woke to do这哪晌庆李握就像中文的谨扰同意句