On end 什么意思?

on end

 

短语:for + 时间段 + on end ✅

含义:连续不断、一连……(中间不停歇)

 

你的原题

 

She could sometimes talk away for hours on end.

翻译:她有时候能够一连好几个小时喋喋不休。

 

常用例句

 

1. It rained for days on end.

雨一连下了好几天。

2. He worked for weeks on end.

他连续工作数周。

 

💡结构公式:for + hours / days / weeks / years + on end

一连几小时 / 一连几天 / 一连几周 / 一连数年

 

 

 

on end 的第二个意思(比较少考)

 

竖立着、直立

 

– stand the box on end 把箱子竖起来放

 

拓展固定搭配(考试常考)

 

make one’s hair stand on end

使人毛骨悚然、吓得头发都竖起来

 

区分:

 

– for hours on end = 连续不停地(时间)

– stand … on end = 竖着立起来(物体方位)

 

小辨析

 

for hours  = 长达数小时(不一定不间断)

for hours on end  = 一连数小时,中间不停,强调“持续不间断” 。

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注