首页 > 留学知识库

问题: 翻譯學習

By all accounts he'd died upon these shores an age ago.翻譯:是不知是甚么原因,他竟然沒在多年前的登陸戰中犧牲

he'd died upon these shores an age ago.我認為這句子有點怪啊,不太理解。he'd died 應該是“他已經死了。還有an age agos什麽意思?

解答:

人人都说他老早就死在这片海岸上了.

By all accounts 据大家所说的,人人都说;

had die指人们说前他已经死了,"说"已经是过去的动作,那么"死"就是过去的过去,用过去完成时;

age有时代的意思,an age ago是夸张说法,指很久前.