I'd say that you can't really tell. The only thing you know is that John had that habit in the past, and that he no longer does. but the sentence contains no specific information about three years ago. He might have already stopped three years ago, or he might have quit a month ago) |