Grammatically, the only choice is (C). Reported speech normally requires the verb tenses to retrograde. Darrell saw John in the past; at that time John spoke; at that time his dinner was previously consumed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.