put on

Humble   Sun Dec 09, 2007 5:35 am GMT
Hello,
Please, which tense is better in such a dialogue ?
1. Why did you put on your coat? – I’m going for a walk.
2. Why have you put on your coat? – I’m going for a walk.

Thank you.
furrykef   Sun Dec 09, 2007 7:27 am GMT
Either one is fine, at least in American English. British English might prefer (or even require) the second one... they don't use the simple past as often as we do.
Humble   Mon Dec 10, 2007 5:32 am GMT
Thank you, Kef.