A. Hardly had Tom the house reached, it started to snow heavily.
B. Hardly Tom had reached the house, it started to snow heavily.
C. Hardly had Tom reached the house, it started to snow heavily.
D. Hardly had reached the house Tom, it started to snow heavily.