宾语从句,先搞明白这 3 中最简单的
文/陈德永
宾语从句就是用一个句子作为宾语,在英语中,及物动词后面可以直接带宾语,不及物动词得加个介词才可以带宾语。宾语从句也是这样,可作为及物动词的宾语,也可以作为介词宾语。
我们先看看简单句中的宾语:
I believe him. 我相信他。(动词宾语)
I believe in ghost. 我信鬼。(介词宾语)
如果把上例中的宾语换成句子,那么简单句就变成复合句,一个词语构成的宾语,就会成为宾语从句。
宾语从句的引导词
这里我们先搞定最简单的三种宾语从句,他们都来源于---对直接引语的转述,说明白点就是你转述别人的话,这些话分三种情况:
1. 别人说的是陈述句,引导词用 that,比如:
别人说:“I will come on time.”“我会按时来的。”
你转述:He says that he will come on time.
转述2:He said that he would come on time.
引导宾语从句的 that 可以省略,所以你可以这样说:
转述1:He says he will come on time.
转述2:He said he would come on time.
2. 别人的话是个一般疑问句,这个时候,你要用 if 或者 whether 来引导宾语从句。
别人说:“Will you agree with me?”“你会同意我吗?”
你转述:He asks me if I will agree with him.
转述2:He asked me if I wouldagree with him.
关于 if 和 whether 的区别,记住一点:单词越长越正式,whether 比 if 正式。如果句中含有“到底、究竟”这样的语义,就用 whether,不用 if。
3. 别人的话是一个特疑问句,你在转述的时候,就用这个句子的特殊疑问词来引导宾语从句:
别人问:“What will happen next?”“接下来会发生什么呢?”
转述1:He asks what willhappen next.
转述2:He asked what would happen next.
又比如:
"Who did he telephone?" “他刚才给谁打电话?”
你转述:He asks who he telephoned.
转述2:He asked who he had telephoned.
含有宾语从句的主从复合句,要注意主句和从句动词的先后,这有涉及到各种时态的选择,关于动词时态的各种变化,建议大家查看:
英语谓语的16种时态变化,掌握8种你就初中毕业,全会?当老师吧
宾语从句,先搞明白这 3 中最简单的相关推荐
- 用通俗易懂的大白话彻底搞明白mysql的数据类型以及mysql中的int(11),这个11到底是啥?
今天抽时间来讲一下mysql里的知识点,之前有不少人问过我,mysql中的int(11),这个11到底是啥意思?是11位的意思吗?你是否也想过这个问题,是否也有这个疑问? ok,今天就展开来讲一下,用 ...
- matlab中异步电机y接法,电机接法Y和三角形什么区别,今天终于搞明白了!
原标题:电机接法Y和三角形什么区别,今天终于搞明白了! 电动机三角形接法和星形接法区别: 1.异步电动机因其结构简单.价格便宜.可靠性高等优点被广泛应用.但在起动过程中起动电流较大,所以容量大的电动机 ...
- that在定语从句和宾语从句中的省略
that引导定语从句时,that在从句中作宾语时,可以省略.(that是关系代词) that在宾语从句中基本都能省略.(that是连词) 但 引导宾语从句的that在下列情况下一般不省略: 1. 宾语 ...
- 英语中宾语从句的概念及其用法,例句(不断更新)
宾语从句 宾语从句是一个从句,它在句子中充当宾语.也就是说,宾语从句其实就是从句在整个复杂句中做宾语而已. 宾语是谓语动词或某些介词所需的成分,用来回答"谁"或"什么&q ...
- 用例子来彻底搞明白Virtual 和 非 virtual(C#)
对于Virtual的使用,有时候总有些犹豫,特别是最近学的东西太杂,今天化了点时间,把C#里面的Virtual彻底搞明白了. virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一 ...
- 终于搞明白gluPerspective和gluLookAt的关系了
2019独角兽企业重金招聘Python工程师标准>>> 终于搞明白gluPerspective和gluLookAt的关系了 函数原型 gluLookAt(GLdoble eyex,G ...
- 一个例子带你搞懂python作用域中的global、nonlocal和local
在编程中,只要接触过函数的,我相信都理解什么是全局变量和局部变量,概念比较简单,这里就不做解释了.在python中,用global语句就能将变量定义为全局变量,但是最近又发现有个nonlocal,一时 ...
- python20个常用语法_这20个常规Python语法你都搞明白了吗?
原标题:这20个常规Python语法你都搞明白了吗? 还没关注? Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯 ...
- STM32F103移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级)
STM32F103移植FreeRTOS必须搞明白的系列知识---1(Cortex-CM3中断优先级) STM32F103移植FreeRTOS必须搞明白的系列知识---2(FreeRTOS任务优先级) ...
- 专升本英语——语法知识——高频语法——第六节 名词性从句(主语从句-表语从句-同位语从句-宾语从句)【学习笔记】
全部知识点请进入:专升本英语--学习笔记[知识点全轻松学习]!!! https://blog.csdn.net/liu17234050/article/details/104576823 目录: 一: ...
最新文章
- [转】HTTP请求流程(二)----Telnet模拟HTTP请求
- Linux下MySQL的字符集乱码问题总结
- C# 集合类(四):Hashtable
- 5.关于QT中的网络编程,QTcpSocket,QUdpSocket
- jquery中siblings方法配合什么方法一起使用
- [JavaWeb-MySQL]多表关系介绍
- multiprocessing.queue取数据要加锁么_干货 | 小程序多页面接口数据缓存
- FortiGate双链路不同运营商上网配置
- 在虚幻引擎 4 中处理内存泄漏问题
- 让领导狂夸,让业务目瞪口呆的报表,竟然是这样?
- android 重用布局区分控件,【专题分析】布局优化
- 2018年php框架,2018年的7个热门网站开发框架
- Centos7安装官方JDK
- CSS 的 hsl() 和 hsla() 函数(设置颜色的方式之一)
- android menu 键值,Android KeyCode安卓手机按键对应键码键值
- DoEvents的用法
- 《基础会计学》期末模拟试题及答案
- mac恢复文件的方法,在Mac上使用时间机器恢复文件
- 原型、交互及界面设计阶段的评审会
- Kaggle课程 — 机器学习进阶 Intermediate Machine Learning