热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ppp用于at指令吗_三分钟让你全面搞懂in、on、at介词的用法!

有小伙伴在后台留言说:好像永远也搞不懂它们。每次觉得自己掌握了套路,却发现套路中还有套路。那它们是谁呢,就是说传说中的谜一样的介词三兄弟i
8633e87df7a080a584ec6a9c6d5bad02.png

有小伙伴在后台留言说:好像永远也搞不懂它们。每次觉得自己掌握了套路,却发现套路中还有套路。那它们是谁呢,就是说传说中的谜一样的介词三兄弟in, at, on.

如果你也常搞混的话,今天小编就来详细总结下,这三个介词的用法。

d324036de142e10ae26ed62c9e3e098b.gif

好,in,>

at:一个准确、特定的时刻

in:月份、季节、年、世纪、一段长而非特定的时间

on:特定日期、星期

逻辑就只是这样而已!

下面帮大家整理具体的用法。

IN

1.用于泛指一天的上午、下午、傍晚

in the morning/afternoon/evening/night用于某个较长的时间,像世纪、朝代、年、月、季节

in May

in spring

in 2018

in the twenty-first century (在二十一世纪)

in>

2.用于表示“从现在起,多久以后或多长时间内”的短语之前

She’ll see me again in a week’s time.

一周后她再来看我。

I can draw a beautiful horse in five minutes.

我可以在五分钟内画好一匹好看的马。

There are seven days in a week.

一周有七天。

ON

1.用于星期、日期(包括该天的各部分)前

on Sundays/weekdays

on Monday morning / afternoon / evening

【温馨提示】“在周末”既可以说at weekends,也可以说on weekends。

eg: I often go fishing>

2.用于morning/afternoon/evening/night/day前

此时这类名词前多有修饰语或带有of等引起的后置修饰语,指具体的或不具体的某一日

on Sundays/weekdays

on Monday morning/afternoon/evening

eg: I'm flying home>

我星期天下午乘飞机回家。

3.用于公共节假日前

on Teachers’ Day

on Christmas Day/Eve

需要特别注意的是:at,on都可用来表示“节假日”,但at侧重指“休假的时节”,而不是指具体的哪一天;on侧重指具体的时日,与它连用的短语中多含“Day”

at New Year (在新年期间)

at Christmas (在圣诞节期间)

on New Year’s Day (在元旦那天)

on Christmas Day (在圣诞节)

AT

1.用于钟点前

at ten o’clock

at a quarter to six

2.用于时刻前

at noon/night/midnight (半夜)

at sunrise (日出时)

at dusk (黄昏)

at dawn/daybreak (黎明)

eg: We will leave at day break. 我们将在黎明时动身。

3.用于表示进餐时间

at breakfast/lunch/supper (在早餐时/午餐时/晚餐时)

4.用于表示年龄时

at 14 (=at the age of 14在14岁)

eg: He left home at the age of 16. 他十六岁离开了家。

5.用于一些固定短语或习惯搭配中

at Christmas 在圣诞节

at New Year

at Thanksgiving (感恩节)

at the moment/ at that time

at this time of day

at a bad time of year

at first (起初)

at last (终于)

小疑问

in the morning / at night?

大家有没有发现一个问题?为什么我们用 in the morning, in the afternoon, in the evening, 但却是用 “at” night 呢?其实这个问题很多母语人士也无法真的说个明白,也有各种解释,但我把我偏好的一种解释跟大家分享:

如一开始所讲,in 用在一段较长而非特定的时间;at 用在一段特定的时刻,而 night 一般是英语人士表示睡前没事要做的那段特定时间,大概就是晚上九到十二点间,所以相较 morning、afternoon 这些范围较大且较无特定的时间,我们就相对会用 at night !

还有几个特例值得注意一下,像>

in Xi'an / at Xi'an?

有些老师说:in是较大的范围,at是较小的范围,这个说法有误哦,因为in和at可以用在同一个地点:

Where did you meet?

→ We met in Xi'an.

→ We met at Xi'an.

延伸用法:in

空间概念:指“容器”范围之内,例如in a container/ in a box/ in a room。

时间概念:表示在时间范围内,如in 5 minutes是指五分钟之内。

抽象领域:代表涵盖于内的意思,in love是指沉浸在love之内。

at

空间概念:代表位于某定点,如同卫星导航里明确的地标,例如at a bus stop/at a store/at the entrance。

时间概念:表示时间定点,例如at 1 pm/at 5:30/at noon。

抽象概念:意指能力的定位,例如He is good at math。

on

空间概念:有表面的接触的意思,例如on a surface/ on a table/ on a street。

时间概念:表示时间的接触面,有在某日上涵意,例如on Monday,on Monday morning, on May 17th。

抽象概念:意指某个层面,例如研究主题The paper is>

最后为了确认大家都了解,在下面有些小测验让大家练习,先别看答案哦!

(1) Is Costco open ___ New Year’s Day?

(2) Jack often goes out ___ night.

(3) When I woke up ___ the morning

(4) I usually wake up ___ 9:00 ___ the morning.

(5) I suggest that he should come ___ Saturday morning.

Answer:


(1) on (2) at (3) in (4) at, in (5) on

总的来说,介词的确是非常变态的,虽然有大方向上的区别,但是每每都会蹦出好多特殊案例。所以最好的学习办法是按照具体的情景去学习,培养自己介词的语感。



推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Python字典推导式及循环列表生成字典方法
    本文介绍了Python中使用字典推导式和循环列表生成字典的方法,包括通过循环列表生成相应的字典,并给出了执行结果。详细讲解了代码实现过程。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 标题: ... [详细]
  • MateCloud 3.5.8 发布,基于 Spring Cloud Alibaba 的微服务框架
    基于SpringCloudAlibaba的微服务框架MateCloud3.5.8已经发布。此版本更新内容包括:功能升级针对MybatisPlus3.4.3新特性进行微调依赖升级升级至SpringCloud2020.0.3升级至Mybatis-Plus3.4.3详 ... [详细]
  • 集合的遍历方式及其局限性
    本文介绍了Java中集合的遍历方式,重点介绍了for-each语句的用法和优势。同时指出了for-each语句无法引用数组或集合的索引的局限性。通过示例代码展示了for-each语句的使用方法,并提供了改写为for语句版本的方法。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • position属性absolute与relative的区别和用法详解
    本文详细解读了CSS中的position属性absolute和relative的区别和用法。通过解释绝对定位和相对定位的含义,以及配合TOP、RIGHT、BOTTOM、LEFT进行定位的方式,说明了它们的特性和能够实现的效果。同时指出了在网页居中时使用Absolute可能会出错的原因,即以浏览器左上角为原始点进行定位,不会随着分辨率的变化而变化位置。最后总结了一些使用这两个属性的技巧。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • EzPP 0.2发布,新增YAML布局渲染功能
    EzPP发布了0.2.1版本,新增了YAML布局渲染功能,可以将YAML文件渲染为图片,并且可以复用YAML作为模版,通过传递不同参数生成不同的图片。这个功能可以用于绘制Logo、封面或其他图片,让用户不需要安装或卸载Photoshop。文章还提供了一个入门例子,介绍了使用ezpp的基本渲染方法,以及如何使用canvas、text类元素、自定义字体等。 ... [详细]
author-avatar
飞儿gxj_505
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有