在定语从句中which和that的用法区别

2024年11月17日 05:55
有4个网友回答
网友(1):

在限制性定语从句里,如果先行词是物,which和that的用法基本上是一样的,作宾语时,都可以省略,作主语则保留。但是,在非限制性定语从句里,只能用
which
不能用that。
只能用that不能用which的情况:先行词前有下列词语修饰时,
定语从句必须用
that
引导。
all,
every,
any,
little,
few,
much,
no,
only,
very,
the
+
序数词,
the
+
形容词最高级
eg.
this
is
the
cleanest
park
that
you
can
imagine.
eg.
this
is
the
only
book
that
has
been
written
in
french.
*

who

which
引导的特殊疑问句中,限制性定语从句必须用
that
引导。
eg.
who
is
the
man
that
is
standing
over
there.
*
先行词在从句中作表语时,
限制性定语从句通常用
that
引导。(常可省略)
eg.
she
is
no
longer
the
girl
that
she
was
before
she
went
to
the
country.
检举

网友(2):

在限制性定语从句中,当先行词指物时,关系词可用which或that,二者常可以互换;但在下列情况中,只能用that,不用which:
(1)
当先行词是all,
a
lot,
(a)
little,
few,
much,
none,
anything,
something,
everything,
nothing等词时。如:
All
that
can
be
done
has
been
done.
In
this
factory
I
saw
little
/
much
that
was
different
from
ours.
(2)
当先行词被all,
any
no,
much,
little,
few,
every等限定词所修饰时。如:
We
heard
clearly
every
word
that
he
said.
(3)
当先行词是序数词或被序数词所修饰时。如:
The
first
thing
that
should
be
done
is
to
get
the
tickets.
When
people
talk
about
Hangzhou,
the
first
that
comes
to
mind
is
the
West
Lake.
(4)
当先行词是形容词最高级或被形容词最高级所修饰,以及先行词被序数词和形容
词最高级同时修饰时,如:
Is
that
the
best
that
you
can
do?
That’s
the
most
expensive
hotel
that
we’ve
ever
stayed
in.
This
novel
is
the
second
best
one
that
I
have
ever
read.
(5)
当先行词被
the
very,
the
only,
the
next,
the
last等所修饰时。如:
This
is
the
very
book
that
I
want
to
find.
(6)
当先行词为指人和指物的两个并列名词词组时。如:
The
guests
spoke
highly
of
the
children
and
their
performances
that
they
saw
at
the
Children’s
Palace.
She
described
in
her
compositions
the
people
and
places
that
impressed
her
most.
(7)
当主句是以which开头的特殊疑问句时。如:
Which
is
the
car
that
killed
the
boy?

网友(3):

网友(4):

当先行词既有表示人的名词,又有表示物的名词时,关系代词必须用that.
当先行词前有最高级修饰时,关系代词用that
.