before and ago

[复制链接]
查看11 | 回复2 | 2009-8-2 00:33:23 | 显示全部楼层 |阅读模式
what they had found in fact was a ship which had been sunk many years before
这里before 可不可以改为ago是不是过去时一定要用 before 谢谢

回复

使用道具 举报

千问 | 2009-8-2 00:33:23 | 显示全部楼层
我认为不能.因为before表示一段时间,ago表示一个时间点原句译为:事实上,他们已发现了一艘沉没了很多年的船.(表示一直沉在海底,强调经过的时间有多久.)若用ago则需用过去时不能用完成时(完成时中只能接时间段,不能接时间点.)此时译为:事实上,他们发现了一艘很多年前沉没的船.(强调的是何时沉没.)...
回复

使用道具 举报

千问 | 2009-8-2 00:33:23 | 显示全部楼层
完成时里一定要用before,不能用ago。客气。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行