“迟到5分钟”说成 "late for 5 minutes",老外真的会笑掉大牙!

新航道石家庄学校 2019-06-22 16:06

上午开会,花花迟到了5分钟

他主动给大家道歉

SorryI'm late for 5 minutes.

我们倒是没怪他

但是,迟到5分钟说成

late for 5 minutes

却是错的!

“迟到5分钟”说成

"迟到多久"为什么不能用for

for 表示

某段时间内,这个状态在持续

比如

He was late every day for six months.

【每天迟到】的状态持续了6个月

I've been reading for 3 hours.

【阅读】的状态持续了3小时

但迟到是瞬间动作

所以 late for 5 minutes 是错的   

这个动作不能持续

“迟到多久”的正确说法是

 

I am 5 minutes late. 我晚到了5分钟。

5 minutes 形容late的程度)

 

类似的表达,还有个常见错误

我加入团队5年了

 I joined the team for 5 years!(

 

I joined the team for 5 years

错在哪?

join 也是瞬间动作

你进门——"加入"就完成了

应该说

I joined the team 5 years ago.

5年前加入这个团队。

所以

中文说

"瞬间动作"发生了多久

英文要说

这个动作“多久前发生的”

例子1

中文:我到了1小时

I arrived here for 1 hour.

英文:我1小时前到的

I arrived here 1 hour ago.

 

中文:我离开他2年了

I left him for 2 years.

英文:我2年前离开他的

I left him 2 years ago.

 

瞬间动词什么时候可以加 for?

表达目的时可以加

比如

be late for a meeting 开会晚了

开会是目的

join the team to improve myself

加入团队来提升自己

提升自己是目的

推荐阅读

提高英语四六级听力的方法 2023 年考研英语历年真题可以挑着做嘛? 大学英语四六级阅读理解题型备考攻略 英语六级听力考试技巧分享 学好英语口语有哪些方法? 学习英语方法和技巧
取消