I think they meant to say...
>
> "By the time~~, had (already) done... / had (already) gone through..."
> ABC
> "By the time he (=Harry) was finally forgiven and allowed to come out of his cupboard... Dudley had already done A, B, and C."
I think they meant to say...
>
> "By the time~~, had (already) done... / had (already) gone through..."
> ABC
> "By the time he (=Harry) was finally forgiven and allowed to come out of his cupboard... Dudley had already done A, B, and C."