Don't you know that I have not smoked for many years?这句话对吗

问题描述:

Don't you know that I have not smoked for many years?这句话对吗

Don't you know that I have not been smoking for many years?你不知道我很多年没抽烟了吗?持续的,所以用完成时