昨天我在给我们南京月月小学五年级的一个同学上KET课的时候,我们一起做了这么一道阅读题。

我说别着急做题,你先把第一句话翻译成中文,我来听听看。

结果孩子看了这个One Day Over 60 Years Ago,看了半天,非常犹豫地说,老师,什么叫做一天超过60年前呢?

孩子之所以犯这个翻译错误,是因为他的理解有问题。

为什么理解会有问题?

有两个知识点他没有掌握吗?

第一个关于over的用法,over最常用的意思表示在什么之上?

当over后面出现数字的时候,这个over表示超过,相当于more than。

所以说over 60 years ago就是超过60年前,就是60多年前不到70年。

第二,英语表达时间的顺序和中文是相反的。

我们中文喜欢从大到小年月日,而英语,特别是英式英语,他们喜欢从小到大日月年。

所以这个One Day Over 60 Years Ago要理解为60多年前的一天。

我自己在上课的时候,是比较喜欢让学员做逐句翻译的,特别是基础比较差的学员。

因为做逐句翻译的时候,你就会暴露出你对一些英语句子理解方面的偏差,甚至是错误。

那我听到你的错误之后,给你做相应的纠正和知识点的讲解。

这样你就提高了你的阅读水平,下回就不会犯同样的错误了。