Salut,
Varianta corectă este A, adică "He had thrown away...".
Este vorba despre mai mult ca perfectul din limba română (El aruncase pălăria uzată cu 2 săptămâni înainte de a cumpăra alta).
În engleză este "Simple Past Perfect".
Mulțumită ? :-).
Green eyes.