She didn't see the film because she ()[see] it before.

She didn't see the film because she ()[see] it before.
为什么填had seen而不是has seen
粤若稽古 1年前 已收到4个回答 举报

magishi522 幼苗

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

因为前一句是一般过去时,后一句就是过去的过去,即过去完成时.
has been是现在完成时,不行.
请及时采纳,多谢!

1年前

10

gc_0850 幼苗

共回答了157个问题 举报

had seen

1年前

1

杨医生和太太 幼苗

共回答了179个问题 举报

had seen
因为主句是didn't 过去式 所以从句也要用过去的时态 因为是完成 所以用过去完成时

1年前

1

F1uency 幼苗

共回答了2个问题 举报

因为看这个电影是在主语didn't语境之前。表示一种过去的过去。所以用过去完成时had seen.现在完成时has seen用于主语为一般现在时的情况。

1年前

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