Henry________ for 10 years when he finally gave it up.
Giải thích
Đáp án: D
Giải thích: Thì quá khứ hoàn thành tiếp diễn: S + had + been + Ving: Dùng để diễn đạt một hành động bắt đầu xảy ra và kéo dài liên tục trong một khoảng thời gian ở quá khứ. Hành động này đã kết thúc tại một thời điểm xác định trong quá khứ.
Dịch: Henry đã hút thuốc được 10 năm và cuối cùng anh ấy đã bỏ nó.