on 有一个特别常见的用法;on the group, on the staff. 剑桥词典中这样解释这个用法; "on" used to show when someone is a member of a group or organization:
按字面的理解是说on表明某人是某个组织成员的时间,因为显然这里,when从句作为show 的宾语,引导的是宾语从句, 但是on the committee,on the group中根本没有时间的概念啊!
我们对照另一条解释:
on used to show when something happens: Many shops don't open on Sundays. 这个词条和例句就非常的工整,词条中when something happens 中的when 正好对应sunday这个时间概念,词条中something happans 正好对应例句中many shops don't open.
事实上这个when的用法困扰了好长时间,我以前也以不同的方式问过老师你,但是当时我没有说清楚这个问题。
在这个问题当中我其实主要困惑的还是when这个用法,为什么要用when?用that行不行?不用行不行,有什么区别?
when的这个用法我翻了很多语法书和词典,百思不得其解,盼望老师给与解惑!
不知道这位朋友口中的张老师是不是我,不过还是简单说说个人理解,供大家参考:
used to show when someone is a member of a group or organization
1.我觉得这个解释中的when并不是指“时间”,而是指某种“情况”,即某人与某一机构、社团、单位或组织在某特定时期/情况下的归属关系,其往往含有“临时性”特征。即:
used to show when someone is a member of a group or organization
= used to show a certain situation when someone is a member of a group or organization
2.此时when可以改为that或者不用任何连接词。这也是一般性词典对这种用法常见的处理方式。区别在于,这里使用“when”表明了这是一种“特殊状况下的”归属关系。
以上是个人浅见,疏漏谬误之处在所难免,仅供大家参考,欢迎探讨批评指正。