Chọn B
Để chỉ 1 hành động diễn ra xuyên suốt kể từ khi 1 sự việc khác đã xảy ra sử dụng cấu trúc: “HTHT + since + S + V quá khứ”
Trong câu này kết hợp câu tường thuật gián tiếp -> lùi 1 thì “hasn’t met” -> “hadn’t met”; “left -> “had left”.
Dịch nghĩa: John nói rằng anh ta vẫn chưa gặp cô ấy kể từ ngày họ ra trường”.