跳到正文
EveryLingua
ZH
全部 84 个语法主题

字母与发音

字母与发音

时态与将来

时态与进行体

谈论将来

动词:情态动词、被动语态及其他

情态动词

被动语态(Passive)

条件句与假设

间接引语

动词搭配:-ing、to 与不规则动词

冠词、名词和形容词

名词、冠词与数量

代词

形容词与副词

介词

句子结构

句子结构

从句与句子的连接

文体与书写

书写与标点

A1  ·  介词

时间介词

从大到小:at 是一个点,in 是一段时间。

一目了然

记住这句
until 是一直持续,by 是截止时间。
构成
at six, at noon钟点
标志词
  • at
  • on
  • in
  • since
  • for
  • until
  • by
  • during
  • ago
易错点
错误:Please send the file until Friday.
正确:Please send the file by Friday.

轮到你了

本主题共有 5 道练习。答案在浏览器里直接判断,不会离开你的设备。

构成形式

钟点at six, at noon
某一天on Friday, on 12 June
一段时间in April, in 2020, in the evening
不加介词next week, last month, every day
持续多久 / 从何时起for two years / since 2022
一直到 / 最晚在……之前until Friday / by Friday

规则逐条讲

这个主题讲的形式

  1. at 用于时间点,on 用于某一天,in 用于较长的一段时间。

    The meeting is at ten on Monday in June.会议定在六月的一个星期一,十点开始。

  2. next、last、this、every 前面不加介词。

    We are moving next month.我们下个月搬家。

  3. until 表示状态持续到某时,by 表示截止时间。

    I will be here until five. — Send it by five.我在这儿待到五点。——五点之前把它发过来。

  4. 说将来时,in 表示“过多久以后”。

    She will be back in an hour.她一个小时后回来。

例句

The shop closes at seven on Saturdays.这家店星期六七点关门。

He was born in 1994.他是 1994 年出生的。

Please reply by Thursday.请在星期四之前回复。

We waited for twenty minutes.我们等了二十分钟。

再看 7 个例句

The shop closes at six.这家店六点关门。

We met on Monday.我们星期一见了面。

She was born in 1994.她是 1994 年出生的。

I will be back in ten minutes.我十分钟后回来。

The film starts at half past eight.电影八点半开始。

They arrive on the fourth of May.他们五月四日到。

It rained during the night.夜里下了雨。

中文母语者最容易踩的坑

注意

汉语的“到星期五”既可以指一直持续到星期五,也可以指星期五之前完成,英语却要分开:前者是 until,后者是 by。Send me the report until Friday 的意思是“一直到星期五都不停地给我发报告”,你想说的其实是 by Friday。这个错误在工作邮件里极其常见。

错误:Please send the file until Friday.
正确:Please send the file by Friday.

详细讲解

阅读全文 · 约 1 分钟

表示时间的介词有一套好用的顺序。at 用于时间点:at six、at midnight、at the weekend(英式)、at Christmas。on 用于某一天:on Monday、on 3 May、on my birthday。in 用于较长的一段时间:in July、in 2019、in the morning、in summer。汉语说“在六点”“在星期一”“在七月”,一个“在”通用,甚至常常什么都不加;英语却必须选对。

有几个固定说法前面不加介词:next week、last year、this month、every day、yesterday、tomorrow。照着“在下周”说成 in next week 或 at next week,都是错的。

有两对词经常混淆:since 说的是起点(“自从”),for 说的是持续多久。until 表示某种状态一直持续到某时,by 表示最晚在某时之前完成——这个区别在工作中很重要。

这个主题你掌握得怎么样?

学习路线下一站:11 · 构成疑问句返回学习路线

相关主题