She still remembers the days_she spent in the countryside.

She still remembers the days_she spent in the countryside.
A.while B.that C.when D.during which 答案选B,为什么呢?
宪行者张 1年前 已收到4个回答 举报

bigharry123 幼苗

共回答了18个问题采纳率:88.9% 举报

因为定语从句中的动词spent后面缺少宾语.我们说spent (the days).括号里是名词作宾语,所以用关系代词that 或者 which
如果改成...she lived in the countryside,那么就用where,因为lived后面不缺宾语,我们不能说lived the days,我们只能说lived (in the days),括号里是介宾短语作状语,不是宾语,所以用关系副词when.

1年前

2

的了可 幼苗

共回答了13个问题 举报

注意到 spend后面有介词 in 所以 不缺成分 只缺一个连接词 所以用 that
注意 性质上 during which 等同于 when 但没有 这种用法
while 表示一个正在发生 并且会有一定延续的事情

1年前

2

守侯阳光531 幼苗

共回答了44个问题 举报

从空格到句末引导的是定语从句,that在句中作宾语。
如若用when的话,则引导时间状语从句,此时句中应不缺成分,而此句中缺宾语。
望采纳

1年前

0

xinhua23 幼苗

共回答了17个问题 举报

不缺什么成分。。干嘛加when 什么的。

1年前

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