Đáp án C
Cụm từ learn by heart: học thuộc lòng by
chance : tình cờ, đột ngột by far + so sánh nhất để bổ trợ nghĩa
by myself: chính bản thân tôi trong câu có so sánh nhất [ the most difficult job] nên dùng by far
Câu này dịch như sau: Đây là công việc khó khăn nhất mà tôi từng làm