I'd use "has done". "earlier" is vague enough not to be a mention of a specific time, so the present perfect is not forbidden in this case. ) CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I'd use "has done".
"earlier" is vague enough not to be a mention of a specific time, so the present perfect is not forbidden in this case.
("did" is not wrong, however.)
CJ