英语语法单选,Have you ever been in a situation___you know the othe

英语语法单选,
Have you ever been in a situation___you know the other person is right yet you cannot agree with him?
Aby which Bthat cin where Dwhere 最好能说一下为什么,
吴用功 1年前 已收到7个回答 举报

ywq1390 幼苗

共回答了14个问题采纳率:92.9% 举报

必然选D.where相当于in which引导一个定语从句,并且在从句中做地点状语,其中定语从句的先行词是situation,请注意主句中in a situation已经提示我们后面定语从句必然用in which,而in which=where.

1年前

8

HenryJiang 幼苗

共回答了6个问题 举报

B.该句考察复合句关系词运用问题。that引导的是situation的同位语从句。
首先,要明确句子的主干是Have you ever been in a situation。。。意思是你曾遇到过这样的情况吗?
然后,要明确该处关系词的作用,及选用的是什么性质的从句关系词。

1年前

2

teppy 幼苗

共回答了1个问题 举报

B

1年前

2

hurong123 幼苗

共回答了4个问题 举报

B理解为举例一个虚拟的场合

1年前

1

fanuc2008 幼苗

共回答了17个问题 举报

我认为是B,这是个限制性定语从句

1年前

0

HO-小贼 幼苗

共回答了91个问题 举报

D
等于:
Have you ever been in a situation In WHICH you know the other person is right yet you cannot agree with him?

1年前

0

linan1987 幼苗

共回答了1个问题 举报

选C。一般而言,situation做先行词时,其后定于从句的引导词用where.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 0.168 s. - webmaster@yulucn.com