先行词that和which的区别

定语从句中宜用that的情况

(1)先行词是不定代词all,

much,

something,

everything,anything,

nothing,

none,

the

one等。

eg:

we

should

do

all

that

is

useful

to

the

people.

there

is

nothing

that

i

want

to

say

to

you.

(2)先行词被every,

each,

any,

few,

little,

no,

some,

all,

just,

the

only,

the

very,

the

last等词修饰。

eg:

i

have

finished

all

the

homework

that

my

teacher

asked

us

to

do.

he

is

the

very

man

that

the

police

is

looking

for.(它就是警察所要找的那个人。)

(3)先行词是序数词或被序数词修饰时。

eg:

when

we

talked

about

wuxi,

the

first

that

comes

into

mind

is

tai

lake.

this

is

the

third

film

that

has

been

shown

in

our

school

this

term.

(4)先行词是最高级或被最高级修饰时。

eg:this

is

the

best

that

can

be

done

now.

the

most

important

thing

that

should

be

done

now

is

to

tell

him

the

truth.

(5)先行词是数词时。

eg:

i

caught

two

fish

yesterday.

now

you

can

see

the

two

that

are

swimming

in

the

bowl.

(6)当并列的两个先行词分别表示人和物时。

eg:

the

writer

and

his

novel

that

you

have

just

talked

about

is

really

well

known.

(7)在一个复合句中,如果有两个定语从句,其中一个关系代词已用which和who,

为避免重复,另一个则用that。

eg:

edison

built

up

a

factory

which

produced

things

that

had

never

been

seen

before.

(8)在以who或which开头的特殊疑问句中,为避免重复,应用that。

eg:

who

is

the

boy

that

is

playing

basketball?

which

of

the

pens

that

we

bought

is

yours?

(9)当主句是there

be结构,先行词为物时,关系代词用that。

eg:

there

is

a

bird

that

is

still

alive.

注意:当先行词为人时,则用who。

eg:

there

is

a

woman

who

wants

to

see

you.

(10)当关系代词在定语从句中充当标语,而先行词为物时,应用that。

eg:

my

hometown

is

no

longer

the

place

that

is

used

to

be.

注意:

但当先行词为人时,则也可用who。

eg:

he

isn’t

the

boy

who/that

he

used

to

be.

但在先行词为物的非限制性定语从句中,由于不能由that来引导,此时可用which。

eg:she

was

fond

of

dancing

,which

her

brother

never

was.