he had studied in that school for more than two ye

he had studied in that school for more than two ye
Area before he moved here 为什么用过去完成时态而不用一般过去时
saltywet 1年前 已收到5个回答 举报

品师傅 幼苗

共回答了19个问题采纳率:89.5% 举报

因为后面的动词你moved是过去式,
在学校里上学时更之前的事情.
过去的过去要用 过去完成时

1年前

4

gtostartma 幼苗

共回答了7个问题 举报

完成时态有三个必要的表示时间的介词:since自从。。。以来;by到。。。为止;for在。。。一段时间之内。凡见到三个表示时间的介词主句都要用完成时。

1年前

1

ljf770827 幼苗

共回答了5个问题 举报

for 加一段时间表示已经多长时间了,该动作已经完成,所以用过去完成时

1年前

0

dddtoo 幼苗

共回答了141个问题 举报

for 加一段时间用完成时。 句子意为在他搬进之前,他已经在那个学校学习了两年

1年前

0

譬如烟花 幼苗

共回答了69个问题 举报

从for接一段时间看出要用完成时表达,句中的 moved可以判断在描述的是过去已经发生的事情,所以要用过去完成时。

1年前

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