首页 > 其他分享 >名词性从句和定语从句的语法

名词性从句和定语从句的语法

时间:2024-12-08 18:44:30浏览次数:3  
标签:定语 引导 名词 从句 语法 宾语 主语

名词性从句
名词性从句‌是指在句子中起名词作用的从句,可以充当主语、宾语、表语和同位语。根据其在句子中的不同功能,名词性从句可以分为以下四种类型:
‌主语从句‌:在复合句中作主语的名词性从句。
‌由that引导‌:that无实际意义,通常不省略,且常与形式主语it搭配使用。
‌由连接代词引导‌:如what, who, whom, whose, whoever, whomever, whichever, whatever等。
‌由连接副词引导‌:如when, where, why, how等。
‌宾语从句‌:在复合句中作宾语的名词性从句。
‌表语从句‌:在复合句中作表语的名词性从句。例如:The question is whether we can get in touch with her.
‌同位语从句‌:在复合句中作同位语的名词性从句,通常用于进一步解释名词的具体内容。
连接词的使用规则
‌that‌:无实际意义,通常不可省略,用于引导主语从句、宾语从句和表语从句。例如:It is true that he doesn't tell a lie.
‌连接代词‌:如what, who, whom, whose, whatever, whoever等,用于引导主语从句和宾语从句。
‌连接副词‌:如when, where, why, how等,用于引导主语从句和宾语从句。
实际应用中的例子和规则
‌主语从句‌中,that引导的主语从句通常用it作形式主语,而真正的从句放在后面。
‌宾语从句‌中,that引导的宾语从句可以省略that,但其他连接词引导的宾语从句不能省略连接词。
‌表语从句‌中,常用whether或if引导,但whether常与or not连用,且多放在句末。

定语从句的语法
‌定语从句的语法主要包括以下几个方面:‌
‌定义‌:定语从句,也称关系从句、形容词性从句,是由关系词(relative word)引导的从句。这类从句的句法功能多是做定语,修饰某一名词或代词,因此得名定语从句。除了做定语,它们还可以充当状语等其他成分。
‌构成‌:定语从句通常由“‌先行词+关系词+定语从句”构成。先行词是被定语从句所修饰的名词或代词,关系词则起到连接先行词和定语从句的作用。
‌关系词‌:关系词包括关系代词(如that, who, which, whom, whose等)和关系副词(如when, where, why等)。关系代词在定语从句中既起连接作用,又充当从句中的一个成分。关系词的选择取决于先行词的性质以及定语从句在句子中的功能。
‌时态‌:定语从句的时态通常参照主句的时态。如果主句是现在时,定语从句也通常使用现在时;如果主句是过去时,定语从句则可能使用过去时或过去完成时等。
‌限制性定语从句‌:这是定语从句的一个分支,其先行词在意义上不可缺少的定语。若省略,所修饰主句的内容就不完整或失去意义。限制性定语从句与主句的关系十分密切,写时不可用逗号分开。

标签:定语,引导,名词,从句,语法,宾语,主语
From: https://www.cnblogs.com/wangziheng12345/p/18593651

相关文章

  • 宾语从句前引导的连词
    宾语从句的引导词连词‌:‌that‌:在大多数情况下可以省略,但在特定情况下如动词后接多于两个由that引导的宾语从句时,第一个that可省,但后面的that不可省;当主句的谓语动词与that宾语从句之间有插入语时,that一般不可省;当that从句是双宾语中的直接宾语时,that不可省。‌whether‌:常用于......
  • JAVA基本语法(二)
    教程目录JAVA基础教程JAVA基本语法一、了解ASCII码二、了解Unicode编码三、了解UTC-8四、布尔类型Boolean五、字符串类型String六、基本数据类型转换七、强制类型转换八、关于进制九、运算符9.1、算数运算符注意的问题9.2、赋值运算符9.3、比较运算符9.4、逻辑运算符9.5......
  • JAVA基本语法(一)
    教程目录JAVA基础教程JAVA基本语法一、关键字与保留字二、标识符:三、变量四、变量的分类五、整数类型:byte、short、int、long六、浮点类型:float、double七、字符类型:charJAVA基础教程JAVA基本语法一、关键字与保留字关键字(keyword)的定义和特点:定义:被Jav......
  • 【前端】--- ES6下篇(带你深入了解ES6语法)
    前言:ECMAScript是JavaScript的标准化版本,由ECMA国际组织制定。ECMAScript定义了JavaScript的语法、类型、语句、关键字、保留字等。ES6是ECMAScript的第六个版本,于2015年发布,引入了许多重要的新特性,使JavaScript更加现代化。进制 ES6中增加了二进制和八......
  • with open语法应用
    '''withopen语法应用:通过withopen,可以在文件操作结束后,自动关闭被操作的文件,无需再调用close方法关闭withopen(file,mode,encoding)as别名:文件操作代码块1.open调用时,与常规保持一致。2.操作文件时,通过别名直接调用该文件对象。3.一般都......
  • JavaSE的基础语法(3)
    目录一.算数运算符二.比较运算符​编辑三.赋值运算符(=)四.逻辑运算符(只能进行逻辑值间的运算)五.条件运算符六.位运算符(对整数的二进制位进行运算)本章接前两章的内容介绍运算符的相关内容运算符相关内容包括算数运算符赋值运算符比较(或关系)逻辑运算符位......
  • Java源代码解析-续篇-语法(块,语句和模式)
    Java源代码解析-续篇-语法(块,语句和模式)目录Java源代码解析-续篇-语法(块,语句和模式)引言Blocks(块)Statements(语句)Patterns(模式)暂告一段落引言Blocks(代码块)、Statements(语句),Patterns(模式)构成了Java程序逻辑与结构的核心要素,无论是编写简单的打印语句,还是构建复杂的......
  • 小程序开发WXSS语法:距离单位 vh 、px 、% 在各种组件属性设置中区别
    一、引言在小程序的WXSS样式设计中,有许多组件属性用于控制布局和间距。像width、height、padding、margin等属性在设置时可以使用不同的单位,如vh、px和%,它们各自具有独特的性质和应用场景。理解这些单位在不同组件属性中的区别对于创建精确且灵活的小程序界面布局至关......
  • Markdown语法详解
    Markdown语法详解1.标题标题前加#+空格,按回车,几级标题就加几个#,共6级一级标题#一级标题二级标题##二级标题三级标题###三级标题四级标题####四级标题五级标题#####五级标题六级标题######六级标题2.字体加粗:字体前后各两个*例如:字体斜体:字体前后各一个*例如:字......
  • Python模块之random、hashlib、json、time等内置模块语法学习
    Python内置模块语法学习random、hashlib、json、time、datetime、os等内置模块语法学习模块简单理解为就是一个.py后缀的一个文件分为三种:内置模块:python自带,可调用第三方模块:别人设计的,可调用自定义模块:自己编写的,可调用模块之间苦于相互调用,是Python最高级别的组织......