Mary_____________ the country by the time this letter reaches her.
Mệnh đề trạng ngữ chỉ thời gian "by the time this letter reaches her” có động từ chia ở thì Hiện tại đơn mang ý nghĩa tương lai (vì động từ trong mệnh đề trạng ngữ chỉ thời gian không bao giờ ở thì tương lai).
Trạng từ “by the tirne” (trước khi) cho biết hành động "leave the country” sẽ hoàn thành trước một thời điểm ở tương lai "by the time this letter reaches her”. Đớp án đúng là D. will have left (thì Tương lai hoàn thành) (Future Perfect).