第1个回答 2019-08-29
宾语从句也是一个完整的句子,各种成分都不能少,所以当从句中不缺少任何成分并且语义通顺时就用that来引导,例如
i
found
that
he
lied.(我发现他说谎了)这里that引导宾语从句,that在从句里不做任何成分,从句中he是主语,lied是谓语,由于lie不及物,所以不需要宾语,句子成分完整.往往这个时候that是可以省略的,所以上句等于i
found
he
lied.
当宾语从句中需要表达有“是否”的含义的时候,就需要用if
或whether来引导了,常放在动词ask
、see
、say
、know和find
out等后面,这时它们是不可以省略的,例如,i
don't
know
if/whether
he
has
slept.
(我不知道他是否睡着了)这里if/whether是表示“是否”的意思.
下面来说if与whether的区别,这两个词都有“是否”的意思,并且都可以作引导词来引导从句,当引导的是宾语从句时,两者没有任何区别,可以互换,但是如果引导的是非宾语从句时,就要注意很多,比如,
1.whether可置于句首引导主语从句,而if不能.如:
whether_the
2000
olympic
games
will
be
in
beijing
is
not
known
yet.
2.whether可用在介词之后,引导宾语从句,而if则不能.如:
success
depends
on
whether
we
make
evough
effort.
3.whether可引导表语从句,if则不能.如:
the
puestion
is
whether
it
is
not
worthdoing.
4.在名词之后引导同位语从句时,用whether而不用if.如:
the
puestion
whether
the
students
answered
correctly
should
be
decided
by
the
teacher.
5.whether后可接不定式,而if不能.如:
please
tell
us
whether
to
go
or
stay
here.
6.在有些动词(如discuss)之后只用whether,如we
discussed
whether
we
should
close
the
shop.
7.引导否定概念的宾语从句时,只能用if,而不用whether.如:he
asked
me
if
i
hadn't
finished
my
work.