in which 还是where

image.png

答案是c,where为什么不行呢?谢谢

请先 登录 后评论

最佳答案 2019-10-24 16:31

这位网友可能是片面理解了适当的介词+关系代词=关系副词。你要搞清楚这个适当的介词是怎么回事,以 where = in which 为例:



This is the house where I live.

=This is the house in which I live

=This is the house which I live in


从上例可以看出介词in是跟随动词live走的,因为不及物动词不能直接接受词(宾语),必须加个介词才能接受词(宾语),所以这个适当的介词就是从句中不及物动词接受词(宾语)时,放在受词(宾语)前面的介词


再看网友的这个句子,从句还原的话:

She made her secret known in the letter.

made是及物动词,所以不用介词,也就不存在上文的“适当的介词”一说。原句中的in不是跟随动词made走的,它只不过是和the letter一起组成介词短语充当从句的状语而已。


所以,这道题不能用where


希望对你有所启迪


请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

She wrote a letter to her father, and there she made her secret known.

你觉得and后分句用there表示“在信里”合适吗?比较下句:

She wrote a letter to her father, and in the letter she made her secret known.

这就是为什么改为定语从句要用in which.



请先 登录 后评论
  • 0 关注
  • 1 收藏,5302 浏览
  • 高山 提出于 2019-10-23 16:01

相似问题