at与on的区别和用法
这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:
含义解释
1、at 英[?t , ?t] 美[?t , ?t]
prep. 在(某时间或时刻); 在(学习或工作地点); 在(某处); 在…岁时; 向; 以,达; 处于最佳(或最差等)状态; 在…方面; 以…的方式; 从事于,忙于; 因为,由于; 应…(而);
2、on 英 [?n] 美 [ɑ?n]
prep. 在 ... 之上;由 ... 支撑着;在(某一天);关于;基于
adv. 穿着;向前(移动);表示持续性
adj. 表示已连接、处于工作状态或使用中;发生;值班
相同点:在表示地点或时间时均含“在……”之意。
不同点:at表地点时,指空间位置上的某一点;表时间时,指在时间上的某一时刻。on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。
用法区别
表示时间时,at通常指确切的某个时刻,如at six o'clock; on则具体说明哪一天的上午或下午,如on Monday morning,on a summer's day。
在谈论节日时,at通常指整个的节〔假〕日,不只指一天,如at Easter 在复活节,at Christmas 在圣诞节; on可具体指节日的某一天,如on Easter Monday 在复活节后的星期一,on Christmas Day 在圣诞节(那天)。
典型例句
at的例句
I sat at the back of the room.
我坐在房间后面。
The meeting will open at 15:00.
会议在下午三点钟开始。
Someone will knock on your door at midnight tonight.
今晚午夜时分会有人敲你的门。
on的例句
The spider is walking on the ceiling.
蜘蛛在天花板上爬行。
I bought it on credit.
这东西我是赊购来的。
What do you do on New Year's Day?
元旦你做什么?