在定语从句中引导地点用that和where的区别-查字典问答网
分类选择

来自李邦祥的问题

  在定语从句中引导地点用that和where的区别

  在定语从句中引导地点用that和where的区别

1回答
2020-01-26 16:42
我要回答
请先登录
唐自仰

  有两个判定方法:

  1.看被定语从句所修饰的先行词(名词/代词)能不能直接和从句相连.

  如果可以直接和从句其他成分相连,无须补上介词,则用that/which;

  如果需要额外补上介词才能放在定语从句中,则用where.

  如:Thisisthecity(which/thatIstayedinlastyear).

  把先行词thecity放入后面的定语从句,为:

  Istayedin(thecity)lastyear.

  thecity直接做介词in的宾语,所以用which/that.

  再如:Thisisthecity(whereIstayedlastyear).

  把先行词thecity放入定语从句,需要补上介词in方可,即为:

  Istayed(inthecity)lastyear.

  所以使用where或inwhich.

  2.看定语从句是缺少地点状语还是缺少主语/宾语/表语.

  如果缺少地点状语,用where;

  如果只缺少主语/宾语/表语,则用which/that.

  如:Thisisthecity(which/that)Ivisitedlastyear.

  从句Ivisitedlastyear中,及物动词visited后面缺少一个宾语,所以用which/that;

  再如:Thisisthecity(where)Ilivedlastyear.

  Ilivedlastyear中,缺少地点状语inthecity,所以用where或inwhich

  其实上面两种方法是一样的,不知道楼主能不能看明白?

  如果对你有所帮助,请点击我回答下面的“选为满意回答”按钮,

2020-01-26 16:46:03

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •