单选题 Mr. Smith is in good health now for it is quite a long time since he ______.

【正确答案】 B
【答案解析】since从句中所接的动词若是瞬间动词如join,catch,begin等则时间是从动作发生时算起,延续性动词如live,work,have则时间是从动作结束时算起。抽烟是延续性的行为习惯,故since he smoked意为“自从他戒烟”。整句话意为“史密斯先生现在身体不错,(是由于)他很久都没有吸烟了。”