these birds are died out so far.改错

[复制链接]
查看11 | 回复2 | 2012-12-29 19:37:18 | 显示全部楼层 |阅读模式
These birds have died out already.are died out 是错误的,因为这不是一个单纯的,现在发生的事情,而是一个从过去的一个时间点上,开始发生,一直到现在才结束的一件事情,所以用 present perfect tense 的 "have."so far 的意思是 “到目前为止,“ 如果按照这个翻译的话,整个句子是:到目前为止,这些鸟死掉了。
这不通。应该是,“这些鸟已经死掉了。“
所以用so far....
回复

使用道具 举报

千问 | 2012-12-29 19:37:18 | 显示全部楼层
时间状语是 so far, 时态不对,应该用现在完成时。应该改成:These birds have died out so far....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行