“迟到5分钟”英语怎么说? 可别说成“late for five minutes”!为什么呢?



“late for 5 minutes”错在哪?
for +时间段:
表示这段时间内,前文提及的状态一直在持续
比方说,
He was late every day for six months.
[每天迟到]的状态持续了6个月。
He waited for 3 hours.
[等待]的状态持续了三个小时。
更多late例句
但“迟到”这个动作是瞬间动作,这个动作不能持续
所以 late for 5 minutes 是错的

“迟到多久”的正确说法是
I am 5 minutes late. 
我晚到了5分钟。
(5 minutes 形容late的程度)

相关语法点
英语的行为动词有持续性动词和瞬间性动词之分。
瞬间动词
表示一个动作发生在一瞬间,非常短暂,比如late(迟到);亦称终止性动词。
常见的有begin, start, finish, go, come, leave, find, get up, arrive, reach,get to, enter, hear, stop, open, close, become, buy, borrow, lend, happen,join, lose, renew, die, take away, put up, set out, put on, get on/off等。
持续性动词
表示一个动作可以持续一段时间或更长时间。常见的有study, play, do, read, learn, drive, write, clean, sleep, speak,talk, wait, fly, stay, write, sit, stand, lie, keep等。
持续性动词在完成时中能与表示持续一段时间的状语连用,而瞬间性动词则不能。
另一个常见的错误说法:
I joined the team for 5 years.
join 也是瞬间动作,正确说法是:
I joined the team 5 years ago.
我5年前加入这个团队。
瞬间性动词在完成时中如要与表示持续一段时间的状语连用,通常有两种方法:

用it is…since…结构来替换瞬间动词
例如:
电影已经开映5分钟了。
It’s five minutes since the film began.
这本书我还给图书馆已有两周了。
It’s two weeks since I returned the book tothe library.
他离开伦敦已有3天了。
It is three days since he left London.

用意思相当的持续性动词来替换
例如:
He has been in the army/a soldier for three years.
他参军已有3年了。
(不能用has joined)
She has been up for quite some time.
她起床已有好久了。
(不能用has got up)
常用瞬间动词相应持续性动词关系如下:
1、go——be away
2、come——be here
3、come back——be back
4、leave——be away(be not here)
5、buy——have
6、borrow——keep
7、die——be dead
8、begin——be on
9、finish——be over
10、open——be open
11、close——beclosed
12、lose——be lost
13、get to know——know
14、turn on——be on
15、get up——be up
16、sit down——sit/be seated
17、join——be in(…)或be a…member
18、become——be
以上就是今天的内容啦
欢迎来评论区交流~
往期回顾
#
双语漫画 | 优秀爸妈的十个特质,你具备几个?
#
TED科普 | 我们吃的食物如何影响肠道健康?
#
夏天一定要记得涂防晒啊!
#
一言不合就 “开摆”? “摆烂”用英文怎么说?
————每日学英语————
可以在线查词、翻译、学习精彩英语短句、搜索大量英语学习资料

方便查词,翻译整段中英文
关注“英语翻译查词”

点“在看”不失联
到顶部