Đáp án D.
Hành động “garden” trong câu để chỉ hành động diễn ra liên tục trong suốt một khoảng thời gian trong quá khứ, ở đây là “all the afternoon”, nên phải được chia ở thì quá khứ hoàn thành tiếp diễn.
Dịch nghĩa: Tôi cần phải đi tắm, tôi đã làm vườn trong suốt cả chiều nay.