what have you done last night?哪里错了?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/15 03:37:53
whathaveyoudonelastnight?哪里错了?whathaveyoudonelastnight?哪里错了?whathaveyoudonelastnight?哪里错了?lastnight是

what have you done last night?哪里错了?
what have you done last night?哪里错了?

what have you done last night?哪里错了?
last night 是过去式的标志,所以应该是:what did you do last night?have done 是现在完成时

last night做时间状语,应该用一般过去式
What did you do last night?

what did you do last night?
你昨天晚上做了什么?
last night是过去时, 不应该用 现在完成时

学校学语言的死板。。。
老师的说法肯定是 时间状语是last night,应该用一般过去时。
所以应该为what did you do last night?

last night做时间状语,应该用过去完成时。
What had you done last night?

what did you do last night?才对。