He had is simple past -- a single past event: He had a headache yesterday . He had had and he had been are past perfect verb forms, relating to another past event: He had had a headache and had been in a grouchy mood ever since the World Cup games started, preempting the MLB games .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.