一、that 引导定语从句,在从句中充当成分。

1. that 在定语从句中作宾语时,往往可省略。如

John once talked to his mom about the cities ( that) he had visited around。

在从句中that作visit的宾语,故可以省略。

2. that在定语从句中作主语时,不可省略。如:

(1) The teacher that is kind to us goes back home very late every day.在从句中that 作主语,故不可以省略。

在从句中that作主语,故不可以省略。

3.that在引导限定性定语从句时,有时相当于in which, at which, for which或onwhich,并且在从句中可以省略。如:

(1 ) Attitudes towards daydreaming are changing in much the same way(that ) (in which) attitudes towards night dreaming have changed.

二、that 引导名词性从句时,充当连词,本身无实际意义。

1. that在引导宾语从句时,通常可省略。如:

We know (that) sound can travel through air.

that引导的从句在主句中充当know 的宾语,故为宾语从句,此时that可以省略。但:

( 1)在介词短语后的宾语从句中that 常不可省略,且前面往往有个形式宾语it。如:

You may depend on it that they will support your plan.

(2)两个宾语从句连用时,即使省略了第一个that , 也不可省略第二个that。 如:I believe (that) you' ve done your best and that things will get better.(3)在双宾语结构中,that 从句充当直接宾语或是间接宾语时,不可以省略that。

He has told me that he will go to Shanghai tomorrow.

2. that引导主语从句、同位语从句及表语从句时,正规语中,通常不可省略。( 1 ) We heard the news that our team had won.

that引导同位语从句,that 不可以省略。

(2) The fact is that we have lost the game.

that引导表语从句,that 不可以省略。

(3) That you didn' t go to the party was a pity.

that引导主语从句,that 不可以省略。

不过,如果it作形式主语,that从句放在句末,可以省略that。如:

(4 ) It was a pity (that) you didn' t go to the party.

三、that引导状语从句时,充当连词,有时也可省略。

1.在结果状语从句中,that 有时可以省略。如:

The sound is so weak (that) you can' t hear it.

从句中that可以省的情况相关推荐

  1. that在定语从句和宾语从句中的省略

    that引导定语从句时,that在从句中作宾语时,可以省略.(that是关系代词) that在宾语从句中基本都能省略.(that是连词) 但 引导宾语从句的that在下列情况下一般不省略: 1. 宾语 ...

  2. Java中的OutOfMemoryError的各种情况及解决方法

    转载自博客园:https://www.cnblogs.com/duanxz/p/4901437.html Java中的OutOfMemoryError的各种情况及解决和JVM内存结构 在JVM中内存一 ...

  3. 在Bash脚本中,如果发生某种情况,如何退出整个脚本?

    我正在Bash中编写脚本来测试一些代码. 但是,如果编译代码首先失败,则运行测试似乎很愚蠢,在这种情况下,我将中止测试. 有没有一种方法可以在不将整个脚本包装在while循环内并使用break的情况下 ...

  4. win7 php mysql apache 64_教你在64位win7体系中设备apache+mysql+php情况.doc

    教你在64位win7体系中设备apache+mysql+php情况.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 在 DOS 命令提 ...

  5. js自动触发onclick_每日一题JS中最基本的this情况分析

    关注"前端学苑" ,坚持每天进步一点点 「~this情况分析 ~」 每日一题,希望让爱学习.思考的前端技术伙伴在一起学习.复盘.成长. 基础知识要夯实,原理源码要深入,深度广度要扩 ...

  6. lambda 表达式中的 this 与普通情况下的 this 指向

    lambda 表达式中的 this 与普通情况下的 this 指向 Java JavaScript this 绑定 总结与提醒   很多编程语言都支持 lambda 表达式,不过对于不同编程语言,其 ...

  7. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...

    在Linux中可视化显示内存占用情况的方法 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境 ...

  8. 创业者需要广泛了解市场中相关产品的基本情况

    想要生产出更优秀的产品,创业者需要广泛了解市场中相关产品的基本情况. 这里有一个小方法,创业者可以通过关注专业购物网站快速搜集相关产品的信息.如淘宝.京东等普通民众眼里的专业购物网站,对于创业者来说大 ...

  9. 每当再右侧的选择框中选中一个人的名字时,便在左侧的文本区中显示出此人的情况介绍,按close按钮时结束程序的运行

    每当再右侧的选择框中选中一个人的名字时,便在左侧的文本区中显示出此人的情况介绍,按close按钮时结束程序的运行 package p2;import java.awt.event.*; import ...

最新文章

  1. weight decay (权值衰减)
  2. 实验3 linux内存映射,3Linux内存映射,mmap()函数
  3. 【数据结构与算法】之深入解析“最小栈”的求解思路与算法示例
  4. java中sql之count,SQL COUNT() 函数--编程学习网
  5. 防止表单按钮多次提交
  6. Python学习笔记 -- 列表2: 遍历:嵌套列表, 将其中同位置的元素组成新的列表
  7. CodeIgniter 的数据安全过滤全解析
  8. CAN笔记(11) 位时序
  9. javascript 事件 第23节
  10. Golang 实现求素数【 输入N,求N内素数个数 】
  11. 基于麻雀搜索算法优化的Elman神经网络数据预测 - 附代码
  12. python 万年历代码
  13. TCP/IP报文格式详解
  14. win10系统计算机如何分盘,Win10怎么分盘|Win10新电脑怎么分盘
  15. numpy的array()函数
  16. 美国大学计算机理论专业phd,盘点美国那些计算机专业PHD超级难申请的大学
  17. linux 目录防篡改,一种基于Linux虚拟文件系统的防篡改方法及系统的制作方法
  18. 欧可林Oclean X Pro旗舰版:大学生的私人口腔医生
  19. OpenResty学习——第七章 Web开发实战2——商品详情页
  20. VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。

热门文章

  1. hadoop与spark的异同
  2. receptive field,即感受野
  3. 信息系统项目管理师-项目资源管理
  4. CSP2020提高组考后有感
  5. Cetos7更改yum源镜像实现安装ninja-build软件包
  6. linux工作中软件运行安装常见问题
  7. maven -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME
  8. Java课程设计-图书借阅管理系统
  9. 用C语言读取.txt文本,并保存在二维数组中
  10. mysql成绩表_mysql--学生课程成绩表