一、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. Android自定义View:ViewGroup(三)
  2. Android之对话框Dialog的创建
  3. latex文档的优点和使用小tips
  4. nginx 高并发配置参数(转载)
  5. linux下python脚本判断目录和文件是否存在
  6. 关于EL表达式取值的问题
  7. ORA-00980与PL/SQL程序编译出错
  8. HTML5原生拖拽/拖放(drag drop)详解
  9. java中dao和实体类的关系_【JAVA基础】 PO、VO、BO、DTO、POJO、DAO之间的关系详解...
  10. 敏捷开发一千零一问系列之十六:如何让开发人员学习产品?
  11. 如何设置共享Mac上的视频、音乐或照片的教程
  12. micropython(esp8266)SG90舵机控制
  13. 浙江大学深蓝质感简约答辩PPT模板
  14. N33-Week 1-向日葵
  15. Windows系统日志文件分析
  16. java保留字详解_下列( )不是Java中的保留字?
  17. ③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...
  18. VC MFC(Custom Control)自定义控件
  19. 使用Qwt绘制历史曲线
  20. AHD同轴摄像头接入电脑USB录制视频的方法,AHD转USB,AI图像算法(ADAS\DMS\360环视\BSD\人脸识别),图像接入电脑处理

热门文章

  1. MVT MVC模型框架
  2. 白噪声的分析及其matlab实现
  3. 网易云个人收藏歌单信息获取
  4. 机器人扫地机什么牌子好?
  5. 企业为什么要做知识管理?如何进行知识管理?
  6. fprintf()函数的使用
  7. 11部程序员大电影你看过几个?
  8. ios系统下input边框有默认阴影
  9. 解决 升级到Fedora 26后,VirtualBox、Remmina远程桌面等内部不能使用 Win, Ctrl+TAB等快捷键
  10. oracle INSTR函数的介绍