Alice,where did you go last night?I was asked to go to Tom's birthday party为什么不是have been asked?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 13:06:53

Alice,where did you go last night?I was asked to go to Tom's birthday party
为什么不是have been asked?

这里只是只在昨晚我去了派对...而现在完成时是指过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.

因为是对过去进行提问的,注意“did"."last night",所以回答要用过去式。

句子中出现last night只能用一般过去时

因为现在完成时是表示现在结果或影响仍然存在,而说话此时我已经从生日聚会上回来了,就是说被请去参加聚会的动作是发生在过去且影响不存在了,即我不在聚会上了已回来了,所以不能用完成时了,就用过去时,表示发生过的事。
比较:I lived here for two years.(过去在这住,现在影响不存在了即搬走了)
I have lived here for two ...

全部展开

因为现在完成时是表示现在结果或影响仍然存在,而说话此时我已经从生日聚会上回来了,就是说被请去参加聚会的动作是发生在过去且影响不存在了,即我不在聚会上了已回来了,所以不能用完成时了,就用过去时,表示发生过的事。
比较:I lived here for two years.(过去在这住,现在影响不存在了即搬走了)
I have lived here for two years.(过去就在这住但现在还在这住,影响存在)

收起