He keeps from alcohol and tobacco.
他烟酒不沾。
解释: “keep(sb.)from sth.”的意思是“避开”、“防止”、“阻止”或“克制”,相当于“prevent (或stop) sb. from (doing) sth.”。例如:
I can’t keep from laughing.
我忍不住大笑。
What kept you from joining me?
什么事情使你不能和我在一起?
We must keep them from getting to know our plans.
我们必须防止他们知道我们的计划。
注意:“keep sth. from sb.”的意思是“将某事瞒着某人”。
例如:
It seems that she keeps something from us.
她好像有什么事瞒着我们似的。
Why did you keep the truth from me?
你为什么向我隐瞒真相?