on和by在表示时间上的区别
这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:
【含义解释】
1、on:英[ɒn],美[ɑːn]
prep.在...之上由...支撑着在某一天关于基于
adv.穿着向前移动)表示持续性
adj.表示已连接处于工作状态或使用中发生值班
2、by:英[baɪ],美[baɪ]
prep.靠近通过被经由不迟于
adv.经过在旁边靠近
【用法区别】
on具体说明哪一天的上午或下午,如on Monday morning,on a summer's day。在谈论节日时,at通常指整个的节〔假〕日,不只指一天,如at Easter 在复活节,at Christmas 在圣诞节。
on可具体指节日的某一天,如on Easter Monday 在复活节后的星期一,on Christmas Day 在圣诞节(那天)。
by在表示时间时,常与动词的一般时、将来时、完成时或将来完成时连用。作“在…时候”解时,常用于by day〔night〕短语中。
【典型例句】
on的例句
Karl was born on April 10th.
卡尔生于四月十日。The battle opened on September 13.
这次战役开始于9月13日。We have no classes on Sunday.
星期日我们没有课。
by的例句
Be here by four o'clock.
四点钟之前到这儿。The cast must all be on set by 7 in the morning.
全体演员必须在早上7点钟到场。
Applications should be in by next Monday at the latest.
最迟须于下星期一递交申请书。
"on" 表示具体的某个时间点,比如说具体的日期或某个星期几:
- I will meet him on Friday.(我会在周五见他。)
- We always have pizza on Sunday nights.(我们通常在星期天吃披萨。)
"by" 则表示某个事件或任务的最后期限或完成时间,通常强调在之前完成:
- Please finish the report by the end of the week.(请在本周末前完成这份报告。)
- I need to get dressed by 7 o'clock.(我需要在7点之前穿好衣服。)
以下是3条“on”和3条“by”的举例:
On:
1. Birthday party is on the 15th of August.(生日聚会在8月15日举行。)
2. We have a test on Monday.(星期一我们有考试。)
3. The train arrives on time.(火车准时到站。)
By:
1. Please complete the assignment by tomorrow.(请在明天之前完成这项作业。)
2. I need to buy the tickets by the end of this month.(我需要在本月底之前购买门票。)
3. The package is expected to arrive by next Monday.(这个包裹预计在下周一之前到达。)