tonight 表示今晚,本身是时间副词,绝大多数场景前面既不用 in 也不用 on,直接单独充当时间状语,只有当 tonight 作为名词,并且后面搭配修饰成分构成特定结构时,才需要判断介词搭配,很多学生混淆的根源是把 tonight 和 morning afternoon 这类需要加 on 的时间名词混在一起,误以为只要是晚上相关表达就必须加 on,实际上 tonight 自带时间属性,属于和 tomorrow yesterday 同类的单词,不需要额外介词,这个考点是初中英语单选和改错高频题,只要分清副词用法和名词用法,就能稳定答对。
一 核心词性说明
| 词性 | 含义 | 介词规则 |
|---|---|---|
| 副词 | 在今晚 | 前面不加 in 不加 on |
| 名词 | 今晚这个时段 | 一般也不搭配 in on,特殊语境另行判断 |
副词用法 最常用
tonight 作副词修饰整个句子,放在句首或者句尾,直接使用,不需要任何介词
例句
We will watch a movie tonight
我们今晚看电影
Tonight we have a party
今晚我们有一场派对
名词用法
tonight 作名词的时候,意思是今晚这一晚,在句子里做主语或者定语
例句
Tonight is cold
今晚很冷
the plan for tonight 今晚的计划
这里使用介词 for,不是 in 或者 on
二 为什么容易混淆 in 和 on
英语介词 in on at 有固定分工
on 一般用于具体某一天,或者具体某天的早中晚,比如 on Monday morning on Sunday evening
in 用于月份 季节 年份,或者泛指上午下午晚上 in the evening
重点区分
in the evening 是泛指晚上,这个结构必须带 the
tonight 是特指说话当天的今晚,不需要 the,也不能套用 in the evening 的结构写成 in tonight
on tonight 属于典型错误,考试改错经常出现这个错误项
三 特殊补充场景
1 不要写成 in tonight 或者 on tonight,这两种写法都是错误
2 如果是 the night tonight 这类复合表达,属于非常少见书面特殊用法,中学考试基本不考,常规做题按照不加介词处理
3 对比同类单词 yesterday today tomorrow,这几个单词同样都是副词,前面不加 in on,记忆的时候可以把这一组放在一起背诵
四 同类对比表格
| 表达 | 介词 | 正确例句 |
|---|---|---|
| tonight | 无 | I will call you tonight |
| in the evening | in | He reads books in the evening |
| on Friday evening | on | We meet on Friday evening |
| this evening | 无 | She comes this evening |
五 做题判断步骤
第一步 判断 tonight 在句子里是不是时间状语
第二步 如果是时间状语,直接判定不需要 in 或者 on
第三步 如果 tonight 是名词做主语,检查句子是否需要其他介词,比如 for tonight,依然不是 in 或者 on
第四步 排除干扰项,题目选项出现 in tonight on tonight 直接判定错误
六 拓展易错拓展
很多同学会把 this evening 和 tonight 搞混,this evening 同样不需要介词,规则和 tonight 一致,但是 in the evening 是固定短语,因为中间有定冠词 the,结构不一样,不能类比错误套用介词,考试出题经常把这几个表达放在同一道题,考察学生区分泛指和特指当天晚间。
整体总结,tonight 常规用法不需要 in 也不需要 on,记住它和 today yesterday tomorrow 属于同一类时间副词,只有 in the evening 这种带 the 的泛指晚间表达才使用介词 in,带具体日期的晚间表达才使用介词 on,掌握这个区分逻辑,单选完形改错这类题型就不会丢分。
【常见问题】
问题 1 tonight 用 in 还是 on,考试里 in tonight 为什么是错的?
回答 1 tonight 用 in 还是 on 这个考点里,in tonight 属于错误写法,tonight 本身是时间副词,不需要介词 in,in 只能用在 in the evening 这类泛指晚上固定短语,不能直接放在 tonight 前面。
问题 2 tonight 用 in 还是 on,能不能写成 on tonight?
回答 2 tonight 用 in 还是 on 这个考点中,on tonight 同样错误,on 只用于具体日期对应的早中晚,比如 on May 1st evening,tonight 特指说话当天晚上,不能套用 on 这个介词。
问题 3 tonight 用 in 还是 on,this evening 和 tonight 介词规则一样吗?
回答 1 tonight 用 in 还是 on 这个考点,this evening 和 tonight 介词规则一致,两者都不需要 in 或者 on,但是 in the evening 因为带有定冠词 the,结构不同,必须使用介词 in,做题的时候要区分这两种结构。
【免责申明】
本 tonight 用 in 还是 on 讲解仅作为英语学习备考参考,不同教材和考试大纲对特殊书面用法说明略有差异,答题请以对应考试要求为准,本文不替代专业英语教师授课,因参考本文学习产生的答题失误由学习者自行承担。


