“为什么你昨晚不回答我的问题?”这句话用英语怎么说?

you 怎么能用didn't呢,各位老大,我觉得应该是 why don't you answer my questions yesterday night 才对,是吗?

第1个回答  2008-11-04
这句话这样说:Why didn't you answer my questions last night ?

补:last night 可以换成 yesterday evening.
did 可以用在you上。
第2个回答  2008-11-04
大家翻译的没有错,因为你的前提是昨晚没有回答问题,用did
如果你想说的是现在没有回答昨晚提出的问题就可以说
why do not you answer the question that i gave last night、
第3个回答  2008-11-03
why didn't you answer my question last night?

这里要用didn't啊,因为是过去时啊,问得是昨晚的事。
第4个回答  2008-11-03
Why didn't you answer me yesterday evening?
第5个回答  2008-11-03
两者时态不同,do表示现在时,现在发生的事情,did表示过去时,过去发生的事情,yesterday night是过去,所以用did