Kentucky is the state ____ lincoln was born in .Awhen B Where C who D which 应该选B还是D 为什么?

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:37:51
恳请高人帮忙!希望能给以详细讲解。
这个题答案给的是B,我觉得也应该是D,但是这里是不是有什么特殊呢?请高人指点

选 D
这是考察定语从句引导词,主句的先行词是 the state,然后分析从句的结构,主语是lincoln 谓语 be born in这里有介词,介宾结构,所以要带宾语,只有which能够充当这个成分,且代表物。 假如要选where的话要把in去掉 in which相单于 where

where
定语从句问题

D
定语从句
不加in的话从句做状语,用Where,加in的话从句做in的宾语,用Which。

首先一看是典型的定语从句,其次一看Kentucky is the state 这是表示地点的,所以应该选有关地点的关系代词,只能在B,D,中选的(有的时候that也是可以的),在这里赞成选D,我想你是知道的,当定语从句中出现介词时就要看情况了,当介词放到关系代词前的时候一般情况下是选which(表示人的情况下除外),当介词放到关系代词放到从句中或者是句子末尾的时候,不论是表示人还是物,都是用which 此刻就是非限制性定语从句了。

如果前面没有In 就选where

D
where lincoln was born,in which=where

选d.定语从句中修饰地点一般用where,但是在这里born后有in ,就不能选where,因为只有which 是可以和介词连用的,如果后面没有in ,就可以选where。in which =where.