初三选择题why didn't you go to the movies yesterday?because i ___

初三选择题
why didn't you go to the movies yesterday?
because i _____it before.
A. have seen B. had seen
姿妮 1年前 已收到5个回答 举报

ting_tea 春芽

共回答了15个问题采纳率:100% 举报

选B.过去的过去,所以用过去完成时.(因为第一句中的didn't和yesterday,即为过去的事情,而第二句中的before证明他看电影是在昨天之前的事了,即为过去的过去,过去完成时).
而A选项为现在完成时,不符合题意.如果此题为:
Why don't you go to the movies?则回答应为:Beacause I have seen it before.即A 选项.

1年前

4

ilterix 幼苗

共回答了37个问题 举报

B. had seen 问的是昨天为何不去看电影,时间点是昨天,在那之前,已经看过了.
附另一道类似题:
why didn't you go to the movies yesterday?
because I -it before
a.had watched b.had seen
选B.因为已经看过,see侧重结果.

1年前

2

卖烟nn 花朵

共回答了7526个问题 举报

A,现在完成时,表示到现在我已看了电影,不用过去完成时。
祝楼主更上一层楼

1年前

2

longstudy 幼苗

共回答了1个问题 举报

选B呗

1年前

1

bbf_cr 幼苗

共回答了2个问题 举报

绝对选A,现在完成时,
过去完成时表示的是时间是“过去的过去”

1年前

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