for hundreds of years ,st.bernard dogs have saved the lives

for hundreds of years ,st.bernard dogs have saved the lives of travellers crossing the dangerous pass.这句话中 for
albeecici 1年前 已收到4个回答 举报

freegolb 幼苗

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

从整句话的意思来看,for引的是完成时态,表示持续的状态.
如果不理解的话,你可以把for hundreds of years移到句末,也就是
st.bernard dogs have saved the lives of travellers crossing the dangerous pass for hundreds of years.这样我想你就好理解了.
而原句是想强调时间的长,才把其提前的.

1年前

8

盛塘蓓 幼苗

共回答了165个问题 举报

是现在完成时的标志,for加时间段,表示“……以来”…

1年前

2

mbf999 幼苗

共回答了191个问题 举报

for hundreds of years 数百年来,这里的表示时间,某一特定的时间,在……时节,持续达

1年前

1

cc如枫 幼苗

共回答了106个问题 举报

表示几百年来。for表示一段时间

1年前

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