[文法] 关代用法

楼主: inceptions (kiterunner)   2014-09-29 21:32:36
Martha Graham,___ has run her own dance company for half a century.
(B) one of the great modern choreographers
(E) whom the great modern choreografer is
答案给B
但不清楚为啥E不可选,心中的答案是B比E好,E文法没错。
似乎有种说法是主词补语不能用关代取代,但刚查文法书却有这种用法
书中例句
He talked like a native, which he hardly was.
作者: wohtp (会喵喵叫的大叔)   2014-09-29 21:46:00
(E)的感觉是,前面讲了一串这个神秘的现代舞蹈家,但是他到底是谁呢?(鼓声)就!是!传说中的Martha Graham啦!没有这种意思就不能选E啦
楼主: inceptions (kiterunner)   2014-09-29 21:58:00
同意w大! 意思来说B好很多
作者: wohtp (会喵喵叫的大叔)   2014-09-29 22:08:00
再想一想,问题是出在"the" great modern choreographer这里。Martha Graham,“那个”伟大的现代舞蹈家,...
楼主: inceptions (kiterunner)   2014-09-29 22:10:00
为什么呢? great modern choreographer不能加冠词?
作者: wohtp (会喵喵叫的大叔)   2014-09-29 22:10:00
所以“那个”是哪一个?
楼主: inceptions (kiterunner)   2014-09-29 22:12:00
这关代来自The great modern choreographer is Martha
作者: wohtp (会喵喵叫的大叔)   2014-09-29 22:12:00
要前面先有讲了,你才能说啊就是特定那一个嘛
楼主: inceptions (kiterunner)   2014-09-29 22:13:00
Graham 然后人名被取代
作者: erilinda (直到我厌了为止)   2014-09-29 22:13:00
再怎么样也不会用whom…这里不是受词
作者: wohtp (会喵喵叫的大叔)   2014-09-29 22:14:00
你要把whom改写掉这样就更明显了:那个伟大的现代舞蹈家是Martha Graham所以那个到底是哪一个,你前面又没说
作者: erilinda (直到我厌了为止)   2014-09-29 22:17:00
顺序也错 要也写, who is a ....,然后你这题应该填空后还有个逗号?
作者: dunchee (---)   2014-09-29 22:31:00
E是单纯的文法错误。除了"whom->who"之外,关系子句(单独只看句型的话)本身要嘛:Martha Graham, <关系子句>, has run ... (前后逗号)(非限定用法) 要嘛:Martha Graham <关系子句> has run ... (前后没有逗号)(限定用法)原题干选E的情况变成"has"没有主词 (who(m)子句是“形容词”子句,不能当主词(名词)用)你也知道是"主词补语",这文法术语不是讲好玩的,它的意义(之一)在于当"is"这个copula(连系动词)后头接一个名词的"主词补语"时,主词和主词补语两者的“格”是一样的:主词(主格) is(相当于 "=") 主词补语(主格)(这也是为什么是"who(主格)"不是"whom(受格)"
楼主: inceptions (kiterunner)   2014-09-29 23:01:00
感谢D大 我一直把误解主词补语比较像受格了!至于限定用法所得到的资讯是第二逗点有省略的状况 不知是否正确
作者: MADAOTW (MADAO)   2014-09-30 00:24:00
E)文法错的吧 is has run .... 有这句子?

Links booklink

Contact Us: admin [ a t ] ucptt.com