用that
定语从句中只能用that
的情况:
1)先行词是
不定代词:
all,few,little,much,something,nothing,anything等.all
that
we
have
to
do
is
to
practise
every
day.
2)先行词被
序数词或形容词最高级所修饰.
the
first
lesson
that
i
learned
will
never
be
forgotten.
3)先行词被all,any,every,each,few,little,no,some,等修饰.
i
have
read
all
the
book
(that)
you
gave
me.
4)先行词被
the
only,the
very,the
same,the
last
修饰时.
he
is
the
only
person
that
i
want
to
talk
to.
5)先行词既有人又有物时.
they
talked
of
things
and
persons
that
they
remembered
in
the
school.
先行词是表示地点时,要根据从句的
谓语动词是及物的还是不及物的.如果是及物的就用that(which),否则用where.
this
is
the
house
where
he
lived
last
year.
this
is
the
house
that
(which)
he
visited
last
year.