疑问代词和关系代词

2024-01-21 22:18
文章标签 关系 疑问 代词

本文主要是介绍疑问代词和关系代词,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第二章、疑问代词和关系代词

 

1. 疑问代词的用法

(1) who

[1] who的意思是,是主格,通常作主语。如:
Who is that woman?
那个妇女是谁?
Who are those people?
那些人是谁?

[2] who在口语中可代替whom作宾语。如:
Who did you ask about it?
关于那件事你问过谁了?

(2) whom

whom 的意思是,是宾格,在句中作宾语,常用于书面语中。如:
whom do you want to see?
你想见谁?
Whom do you talk about?
你们在谈论谁?(whom作介词about的宾语)

(3) whose

[1] whose的意思是谁的,属格,具有名词和形容词的性质。如:
Whose book is this?
这是谁的书?(形容词性)
Whose is this book?
这书是谁的?(名词性)

[2] whose可在句中作如下成分。
作主语。如:Whose is better? 谁的更好?
作表语。如:Whose are these pencils? 这些铅笔是谁的?
作宾语。如:Whose are you going to borrow? 你打算借谁的?
作定语。如:Whose umbrella is this? 这是谁的伞?

(4) what

[1] what的意思是什么,具有名词和形容词的性质。如:
What are you doing?
你在做什么?(名词性)
What sport do you like best?
你最喜欢的运动是什么?(形容词性)

[2] what可在句中作如下成分。
作主语。如:what's happening? 发生了什么事?
作表语。如:What is your mother? 你母亲是干什么工作的?
作宾语。如:What do you mean? 你是什么意思?
What did you talk to him about?
你和他说了什么?(介词宾语)
作定语。如:What color do you like? 你喜欢什么颜色?

(5) which

which的意思是哪个which在句中可作主语、表语、宾语、定语等成分。
作主语。如:This is my bag. Which is yours? 这是我的书包,哪个是你的?
作表语。如:Which is your favorite subject? 你最喜欢哪个科目?
I can't tell which is which because they are so alike.
我分辨不出谁是谁,因为他们太像了。
作宾语。如:Which do you like best? 你最喜欢哪一个?
作定语。如:Which glasses do you want? 你想要哪些杯子?
Which platform does the London train leave?
去伦敦的火车从哪个站台开出?

(6) who, what which 后可加ever来加强语气

Whatever are you thinking about? 你到底在想些什么?
Whoever are you looking for?
你到底在找谁?
Whichever do you prefer?
你究竟要哪个?

2. 关系代词whowhomwhosethatwhich的用法

(1) 关系代词whowhomwhosethatwhich的用法

  英语中的关系代词有whowhomwhosethatwhich,它们是用来引导定语从句的。关系代词既代表定语从句所修饰的词,又在其所引导的从句中承担一个成分, 如主语、宾语、表语或定语。如:
This is the man who saved your son.
这就是救了你儿子的那个人。(who在从句中作主语,先行词是man
The man whom I met yesterday is Jim

我昨天见到的那个人是吉姆。(whom在从句中作宾语,它的先行词是man
A child whose parents are dead is an orphan.
失去父母的孩子是孤儿。(whose在从句中作定语,它的先行词是child
He wants a room whose window looks out over the sea.
他想要个窗户面临大海的房间。(whose在从句中作定语,它的先行词是room

[1] whowhomwhose
  whowhom代表人,在从句中作主语时用who,作宾语时用whom,可省略。但若whom作介词宾语且介词放在其前时,不能省略;如介词位于句末时,可以省略。whose代表某人的,在从句中作定语。如:
The man who insists upon seeing with perfect clearness before he decides, never decides.
坚持看清楚一切后才做决定的人永远也做不了决定。(who作主语)
He is a man whom everybody respects.
他是一个人人都尊敬的人。(whom作宾语,可以省略)
He is a man fromwhom we all should learn.
他是我们大家都应该学习的人。 whom作介词宾语且介词位于其前,不能省略)
(此句也可以是:He is a man (whom) we should all learn from.
The people whose houses were damaged will be compensated.
房子被损坏了的人将给予补偿。
Who, whom
whose可用于非限制性定语从句中,代表某人或某人的,此时不能用that。如:
My sister, who is a nurse, came home for a few days.
我姐姐回家住了几天,她是个护士。

[2] which
  which代表物,在从句中可作主语或宾语,作宾语时可以省略,但作介词宾语且介词位于其前时不能省略。如:
The book which helps you most are those which make you think most.
最能使你获益的书是那些最能让你深思的书。(作主语)
This is a factor which we must not neglect.
这是一个我们绝不能忽略的因素。(作宾语,可省略)
Where is the book from which you quoted this sentence?
你引用这句话的那本书在哪儿?(作介词宾语且介词位于其前时,不能省略)
  which可用于非限制性定语从句中,代表物。如:
The book, which I bought second-hand, is made of oak.
我买的这张书桌是用橡木做的,它是二手货。

[3] that
  that可以代表事也可代表人,在从句中可以作主语或宾语,作宾语时可省略,但不能用于非限制性定语从句中。代表人时whothat用的多些,代表物时thatwhich用的多些。如:
The letter that came this morning is from my mother.
今天早晨收到的那封信是我母亲寄来的。(that代表物,在从句中作主语)
Those students that failed the exam will have to take it again.
考试不及格的学生必须补考。(that代表人,在从句中作主语)
Have you forgotten about the money (that) I lent you last week?
你忘了上星期我借给你钱的事了吗?(that代表物,在从句中作宾语,可省略)
All the people (that) I invited have agreed to come.
所有我邀请了的人都同意来。(that代表人,在从句中作宾语,可省略)
The hotel (that) we stayed at was both cheap and comfortable.
我们住的那家旅馆既便宜又舒服。(that代表物,在从句中作介词宾语,可省略)

(2) 补充说明

  下列情况下,定语从句的关系代词只能用that,不能用whichwho

[1] 当先行词中有形容词的最高级时。如:
Shakespeare is the greatest poet that English has ever had.
莎士比亚是英国所拥有的最伟大的诗人。
Is this the best that you can do?
你最多只能做到这样吗?

[2] 当先行词为代词all, anything, everything, little, much, nobody, nothing时。如:
Anyone that wants to succeed must work hard
任何想要获得成功的人必须努力工作。

[3] 当先行词中有含有any, every, no, only, the first, the last, the same时。如:
You are the only person that can help me.
你是唯一能帮助我的人。
Take the first chance that offers.
抓住出现的第一个机会。

(3) 没有先行词的关系代词

  如果关系代词引导的从句不是作定语修饰先行词而是充当句子成分,这种关系代词就没有先行词,它只起连接作用。这种关系代词有:what, whatever, whoever, whichever, wherever等。如:
What woke me up was a splashing noise.
把我吵醒的是一阵溅水的声音。(what从句作主语)
I don't know what good they could have done.
我不知道他们能起什么好作用。(what从句作宾语)
Whoever breaks the law is punished in the end.
违法者终将被惩罚。(whoever引导的从句作主语)

这篇关于疑问代词和关系代词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631001

相关文章

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

读软件设计的要素04概念的关系

1. 概念的关系 1.1. 概念是独立的,彼此间无须相互依赖 1.1.1. 一个概念是应该独立地被理解、设计和实现的 1.1.2. 独立性是概念的简单性和可重用性的关键 1.2. 软件存在依赖性 1.2.1. 不是说一个概念需要依赖另一个概念才能正确运行 1.2.2. 只有当一个概念存在时,包含另一个概念才有意义 1.3. 概念依赖关系图简要概括了软件的概念和概念存在的理

数据依赖基础入门:函数依赖与数据库设计的关系

在数据库设计中,数据依赖 是一个重要的概念,它直接影响到数据库的结构和性能。函数依赖 作为数据依赖的一种,是规范化理论的基础,对数据库设计起着至关重要的作用。如果你是一名数据库设计的初学者,这篇文章将帮助你理解函数依赖及其在数据库设计中的应用。 什么是数据依赖? 数据依赖 是指同一关系中属性间的相互依赖和制约关系,它是数据库设计中语义的体现。在现实世界中,数据之间往往存在某种依赖关系,而这

c++ 和C语言的兼容性关系

C++ 和 C 语言有很高的兼容性,但也存在一些差异和限制。下面是它们的兼容性关系的详细介绍: 兼容性 C++ 是 C 的超集: C++ 语言设计为兼容 C 语言的语法和功能,大部分 C 代码可以在 C++ 编译器中编译运行。 标准库兼容性: C++ 标准库包含了 C 标准库的内容,如 stdio.h、stdlib.h、string.h 等头文件,但 C++ 的标准库也提供了额外的功能,如

七、Maven继承和聚合关系、及Maven的仓库及查找顺序

1.继承   2.聚合   3.Maven的仓库及查找顺序

file-max与ulimit的关系与差别

http://zhangxugg-163-com.iteye.com/blog/1108402 http://ilikedo.iteye.com/blog/1554822

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

笔记整理—内核!启动!—kernel部分(1)驱动与内核的关系

首先,恭喜完成了uboot部分的内容整理,其次补充一点,uboot第一部分和第二部分的工作不是一定的,在不同的版本中,可能这个初始化早一点,那个的又放在了第二部分,版本不同,造成的工作顺序不同,但终归是要完成基本内容初始化并传参给kernel的。         那么至于驱动与内核的关系,用一张图来说明最适合不过:         驱动位于OS层的中下层与硬件相接。驱动是内

一、关系模型和关系代数,《数据库系统概念》,原书第7版

文章目录 @[toc]一、引言1.1 什么是数据库1.2 数据完整性1.3 数据库的操作1.4 数据库的持久性1.5 数据库管理系统1.6 数据模型1.7 早期DBMS 二、关系模型2.1 什么是关系模型2.2 关系数据库的结构2.3 键2.4 约束2.5 数据操纵语言(DML)2.6 关系代数2.6.1 选择运算2.6.2 投影运算2.6.3 合并运算2.6.4 交运算2.6.5 差运算2.