Where did you go to last night -I____to go to Lily’s birthday party Ahave been asked B was asked答案选B 请问为啥 对现在造成影响不是应该用现在完成时

问题描述:

Where did you go to last night -I____to go to Lily’s birthday party Ahave been asked B was asked
答案选B 请问为啥 对现在造成影响不是应该用现在完成时

关键是这个是被动语态,而且问题很清楚的说了yesterday,所以要用一般过去式的被动语态!

B
问句中last night 是过去时间状语,要求答语陈述昨晚的情况,故用一般过去时
语言点:
过去时间状语是不能和现在完成时连用的, 故不选A
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】

的确选B
这里只是过去时,且主语与动词时被动关系,所以是被叫去莉莉的生日舞会

强调一个事实,而不强调对现在影响

这里先确定时态.问句是昨晚你去哪儿了.问的是过去.回答也要用过去A选项用的是一般现在时.而且意思不对have been asked 已经被邀请了.B是被动语态.原来是 ask sb to do sth的结构.让某人做某事这里改成被动结构是 sb ...

a 表示现在完成时。
b只是对于过去事情的解释。