介词是名词或代词前面的单词,用来表示关系或连接到句子中的另一个元素。by和until是两个时间介词,通常被搞混淆,不过不要担心,我来给你讲明白。介词“by”在一句话中起到了“最后期限”的作用,表示某件事必须完成或完成的时间。而单词“until”主要突出“在截止时间之前的时期”。 现在,让我们来看下面的示例,了解by和until之间的区别: The Minister promised that they will arrive at the School Annual day function by 12:00 pm and will stay there until the program is over.(部长承诺,他们将在中午12点之前到达学校的年度日活动,并将一直待到该计划结束。) My mom will come home by Monday, so you cannot meet her until she comes back.(我的妈妈星期一会回家,所以在她回来之前你见不到她。) 在上面这两个例子中,你可能已经注意到,我们使用“by”一词来表示某个特定的时间,在该时间必须发生某种事情,而“until”一词用于表示某个特定的点,在该点上,长期持续的情况/状态将发生变化。 来看看下面的对比表格吧。 对比表格 如果上面这个图表对比还不能给你解惑,那么继续下面的详解: By的定义和用法 “by”一词与时间有关,用于为要完成的操作设置时间限制。这意味着该行动必须在该时间到期之日或之前完成。因此,它强调了未来某个特定的时间点或时刻,即:何时应该完成该行动或必须完成某些事情。让我们通过以下几点来讨论它的用法: 不迟于: The tailor said, ” Your dress will be stitched by Friday.”(裁缝说:“你的衣服星期五就要缝好了。”) All the candidates must arrive by 9’O clock.(所有的候选人必须在9点前到达。) My friends are supposed to be here by May.(我的朋友们应该在五月之前到这里。) 它还代表代理人,即做某件事或导致某件事的人: The car was driven by Mr Sharma.(这辆车是沙玛先生开的。) This restaurant is run by an old woman.(这家餐馆是由一位老妇人经营的。) 它还指示了做某事的方式: He learned dancing by watching videos on Youtube.(他通过在YouTube上观看视频学习舞蹈。) The policeman rescued the victim by grabbing him in his arm.(警察抓住了受害者的胳膊,把他救了出来。) 附近或旁边: When we are taking photographs, the girls stood by my side.(当我们拍照时,女孩们站在我身边。) Alex purchased a new house by the coast.(亚历克斯在海边买了一栋新房子。) 当意外或无意中发生某些事情时: I met my friend in Amsterdam by luck.(我很幸运地在阿姆斯特丹遇见了我的朋友。) Sorry, I didn’t mean it, it happened by mistake.(对不起,我不是故意的,是错的。) 用于测量: The salary of the employees was increased by 20%.(职工工资提高20%) The rate of inflation has fallen by 1%.(通货膨胀率下降了1%。) 用于运输方式: The guests arrived by car.(客人们是坐汽车来的。) Until的定义和用法 “until”一词描述一个动作、状态或情况,持续很长时间,然后在特定的时刻或时间点停止或改变。我们在非正式的口语中使用“till”代替“until”。现在,我们将在以下几点中讨论一下它的用法: 到特定的时间或地点: You cannot leave the office until you finish the work.(你必须完成工作才能离开办公室。) I will help you, but you have to wait until this evening.(我会帮你的,但你得等到今晚。) The President is in Kolkata until midnight.(总统在加尔各答一直到午夜。) Mom said, “You can sleep until seven.”(妈妈说:“你可以睡到七点。”) We will stay at the office until the rain stops.(我们将呆在办公室直到雨停。) 就距离而言: Don’t go anywhere until I come back.(我回来之前不要去任何地方。) Alex can stay by bus until Delhi and then change the route.(亚历克斯可以坐公共汽车到德里再改路线。) 看了上面的详解,再总结几个关键点,做好笔记哦。 By和Until之间的主要差异 以下几点解释了By和Until的区别: 介词“by”用来表示一个事件或动作,该事件或动作应在某一确定的时刻或时间或之前发生。相反,我们使用“Until”这个词来描述一种情况、行动或状态,这种情况、行动或状态将在特定的时间点发生改变或停止。 当有特定的时间限制时,“by”用于做某件事,表示某件事必须在特定的时间内完成。相反,如果重点不是在时间限制上,而是在最后期限之前,那么我们使用until来显示某个事情在一段时间内继续,然后在达到某个特定点时停止。 笔记做好后,再来几个例子加深印象。 再举几个例子 By I will mail you the documents by Monday.(我将在星期一以前把文件寄给你。) I will finish my homework by 12:30 pm.(我将在下午12:30前完成作业。) You must complete the visit by May this year.(你必须在今年5月前完成这次访问。) Until She will be staying in Ooty until Wednesday.(她将在奥蒂呆到星期三。) Peter was studying until 11:00 clock last night.(彼得一直学习到昨晚11点。) The kids watched cartoon until 7’O clock in the evening.(孩子们一直看卡通直到晚上7点。) 如何记住差异 记住“by”和“until”之间区别的一个简单技巧有以下两点: 当你必须在某个特定时间点或之前完成某件事情,而时间是必须完成动作的最后时刻,那么你需要使用“by”。 另一方面,当某件事发生时,直到某个特定的时间点,即某件事在一段时间内发生或继续,然后当达到该时间点时它改变或停止,我们使用“until”。 举报/反馈