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

它的别的客观原因而不抽烟的。我想问问懂英语的大哥大姐们,在英语里像这样的话是否也能跟中文一样把它表达出来?
楼下没有明白我的意思,是以前不抽烟,我没有说现在不抽。你的回答可以用在我举的第一个例子上,上班的那个

第1个回答  2011-06-25
可以表达,借助时态表达就行(在中文中时态体现不明显)。
如果用过去时:He didn't smoke. 就翻译:他没有抽烟。
如果用一般时:He doesn't smoke.就翻译:他不抽烟.

以前不抽烟:I used not to smoke
第2个回答  2011-06-26
He didnt' smoke. 表示他以前不抽烟,且并没有说明他现在的情况。
He doesn't smoke for some reason.现在因某种原因不抽烟
He didn't smoke for some reason .以前由于某种原因 而不抽烟。本回答被提问者采纳
相似回答