Đáp án đúng: D Giải chi tiết:Thì Hiện tại hoàn thành hoặc Hiện tại hoàn thành tiếp diễn dùng với giới từ for + khoảng thời gian (period of time). Đáp đúng là D. He hasn't been playing the guitar for two years now. (Anh ta không chơi đàn ghi- ta trong hai năm nay.)