Đáp án D.
Trong câu xuất hiện cụm “By the time next summer”, nên hành động “complete” sẽ xảy ra hoặc diễn ra tính đến thời điểm xác định (next summer) trong tương lai, nên động từ cần được chia ở thì tương lai hoàn thành.
Dịch câu: Tôi đã hoàn thành việc học của mình trước mùa hè năm sau.