these birds are died out so far.改错

太岁头上 1年前 已收到1个回答 举报

蝇子的影子 幼苗

共回答了18个问题采纳率:88.9% 举报

These birds have died out already.
are died out 是错误的,因为这不是一个单纯的,现在发生的事情,而是一个从过去的一个时间点上,开始发生,一直到现在才结束的一件事情,所以用 present perfect tense 的 "have."
so far 的意思是 “到目前为止,“ 如果按照这个翻译的话,整个句子是:到目前为止,这些鸟死掉了.这不通.应该是,“这些鸟已经死掉了.“ 所以用 so far.

1年前

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