By the end of next month, John in this orphanage for 2.5 years.
Giải thích
Thì tương lai hoàn thành:
Ta thấy có By the end of next month → dùng thì TLHT
Tạm dịch: Trước cuối tháng tới, John sẽ đã làm việc trong trại trẻ mồ côi này được 2 năm rưỡi rồi.
→ Chọn đáp án C