[文法] ....., which it

楼主: zzss2003 (brotherD)   2017-09-07 14:41:59
各位好,小弟目前常常遇到一个文法,但是google不晓得该如何下关键字。
原文:This brute-force approach can be improved upon by using semaphores. To
enter a critical section, a thread must obtain a semaphore, which it releases
on leaving the section.
那就是,关系代名词+主词。
一开始看到以为是笔者笔误,但是随着看到次数愈来愈多,才觉得这是文法的一种。
想请问各位前辈,为什么which后面可以在+主词呢?which本身不就是身兼主词功能的代名
词了吗?
作者: sunny1991225 (桑妮)   2017-09-07 14:49:00
关系子句从来不要求先行词是主词which可以是关系句的主词,动词受词,甚至是介系词受词。要看的是你的关系句被挖掉的那块东西是什么以你的句子来说semaphore绝对不会是关系句的主词,而是release这个动词的受词你要注意的是which和which前面的那个词是同一个东西多一个which只是让你比较容易知道后方是关系句而已很多时候我们日常对话甚至会把关系词省掉
楼主: zzss2003 (brotherD)   2017-09-10 13:29:00
谢谢您,受益良多。所以这句是it releases which(semaphore)

Links booklink

Contact Us: admin [ a t ] ucptt.com