which和when在引导定语从句时的区别

2025-03-24 00:04:49
推荐回答(4个)
回答1:

that可指人和物,which则一般指物.,在限定性定语从句中两者的区别不大,但在非限定性定语从句中有以下区别:
一、以下情况不能用that,只能用which:1、在非限定性定语从句中,逗号之后不能用that;2、介词后面不能用that.
二、以下情况不能用which,只能用that:
1、前面的先行词是不定代词时,如
all
,anything
,nothing,the
one
等;
2、如果先行词出现了the
only
,the
very
时;
3、如果先行词出现了序数词和形容词最高级时;
4、如果先行词中既有人又有物时,如:they
are
talking
about
the
school
and
the
teachers
that
they
visited
yesterday.

回答2:

都正确.
第一句指一段时间,用WHEN
第二句有表示特定的一段日子或时光的意思,也是正确的。

时间状语:when
表达事物:that(也可以指人)/which

回答3:

定语从句的引导词:

指人:主语who; 宾语who/whom; 定语 whose

表达事物:that(也可以指人)/which

时间状语:when; 地点状语:where; 原因状语:why

回答4:

主语是事/物的时候用which
主语是时间的时候用when