Henry...............for 10 years when he finally g...

Câu hỏi: Henry...............for 10 years when he finally gave it up.

A has smoked      

B has been smoking   

C had smoked        

D had been smoking