用关系副词和介词+关系代词有什么区别

请问:定语从句中是被动结构,在有主语的情况下,用关系副词和介词+关系代词有什么区别?

He has lost the key to the drawer ___B___ the papers are kept.

A. where

B. in which

C. under which

D. which

我想问一下这里where和in which的区别,之前在语法书上看到:定语从句是被动,有主语用关系副词,那么这里为什么不能用where呢?这里用介词in+which难道是强调在抽屉里?

感谢老师们帮助。

请先 登录 后评论

最佳答案 2020-04-02 20:01

答案选B(in which)或A(where)都正确,因为文件只能是放在抽屉里面保存的,一般不会引起误解。注意:在很多场合where引导定语从句都可以用“介词+which”替换,但where所表达的地点比较笼统,而“介词+which”比较具体。如下句:

I find the building where I lost my key.

这个定语从句表达的地点就比较笼统,丢钥匙的地点究竟是楼内还是楼外?是楼前还是楼后?是楼旁还是楼顶?所以最好用“介词+which”表明具体的地点。再举一个例子:

I find the building where/in which I was born.

这个句子用where或in which都可以,也不会引起误解,试想谁会在楼外生孩子呢?

请先 登录 后评论

其它 2 个回答

mikee

是出题的那一代人上学时没学好,还是怎么回事,我经常看到这样的错题。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试


【答】A. where 和 B. in which 都正确。


请先 登录 后评论
  • 0 关注
  • 1 收藏,2904 浏览
  • 西邻三俗 提出于 2020-04-02 12:53

相似问题