Where did you go to last night -I____to go to Lily’s birthda

Where did you go to last night -I____to go to Lily’s birthday party Ahave been asked B was asked
答案选B 请问为啥 对现在造成影响不是应该用现在完成时
潘依驮 1年前 已收到6个回答 举报

阿凌 幼苗

共回答了21个问题采纳率:90.5% 举报

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

1年前

6

一步千秋 幼苗

共回答了36个问题 举报

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

1年前

2

千梨 幼苗

共回答了1070个问题 举报

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

1年前

2

李vv1 幼苗

共回答了13个问题 举报

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

1年前

1

kg898 幼苗

共回答了4个问题 举报

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

1年前

0

piaobocai 花朵

共回答了6157个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.016 s. - webmaster@yulucn.com