by 和 until 表示时间的用法比较

by 和 until 都可以用来表示时间,使用时应该注意以下几点:......

by until 都可以用来表示时间,使用时应该注意以下几点:

1. by 只能作介词,until既可以作介词,也可以作连词。如:

I'll finish eating by nine o‘clock. 我会在9点前吃完饭。(摘自20087月第1版《外研社英汉多功能词典》p.282

I was awake until 2 a.m. last night. 我昨晚直到两点才睡着。(同上,p.2339

I always hated natto until I came here. 我到这里之前一直很讨厌纳豆。(同上)

2.作介词时,在肯定句中和疑问句中,until 只能与延续性动词连用;by 通常与非延续性动词连用,在某些特殊情况下也可以与延续性动词连用。如:

Can you finish the work until five o’clock ? (错误)

Can you finish the work by five o’clock ? 你五点钟前能完成工作吗?(摘自《牛津高阶英汉双解词典》第8p.273

By this time next week we’ll be in New York. 下星期的这个时候我们将在纽约。(同上)

By Friday midday, they will have been working on it for seven days. (NCE) 到星期五中午,他们在这个工程上就干了7天了。(转引自赵振才《英语常见问题解答大词典》增订版第五版p.253

3. by until作介词时,都可以用于否定句中,但含义不同。如:

She won't come until twelve.她直到12点才()来。(含有“12点来之意)

She won't come by twelve.12点前不会来。(含有“12点以后来之意)

4. by 有时等于 at 或者before 。如:

Be here by ten . 10点前到这里。(过了10点钟不行,此句中的by等于 at or before(摘自《薄冰英语惯用法词典》pp.140-141)

  • 发表于 2021-01-05 13:29
  • 阅读 ( 4164 )
  • 分类:介词用法

0 条评论

请先 登录 后评论
黎反修
黎反修

英语翻译 (已退休)

108 篇文章

作家榜 »

  1. 柯编辑 293 文章
  2. 管理员 242 文章
  3. 黎反修 108 文章
  4. 蒋学文 95 文章
  5. 刘永科 54 文章
  6. 倪肖丁 51 文章
  7. 舒清海 37 文章
  8. 陈根花 34 文章