Choose the best answerCâu hỏi He last visited London three years ago. A. He was in London for three years. B. He has been in London for three years. C. He hasn't visited London for three years. D. He didn't visit London three years ago.