Present perfect continuous in negative with period of time
Could you answer my question?
1) I haven't smoked for years.
2) I haven't been smoking for years.
In Raymond Murphy's book English Grammar in Use with Answers. A Self-Study Reference and Practice Book for Intermediate Learners of English (ex:11.1(9) The answer is No. 1 Why is
I haven't been smoking for years, not possible?
Could you please explain? Can I use the present perfect continuous negative with period of time: for 2 weeks, for years etc? And not with the verb to smoke but also with other verbs.
Comments
Post a Comment