(1) Tell me who is your English teacher.告诉我谁是你的英语老师。
(2) Tell me who your English teacher is.告诉我你的英语老师是谁。
这样的两句话都对吗?我自己觉得逻辑没问题,可是似乎课本上都是(2)这样的版本?然而,I dont know who will be the next chairman of our party. 似乎又是(1)的版本了? I don’t know who the next chairman of our party will be. 对吗?请大家指点?!
这两个句子都对。前者更多见于非正式文体,特别是口语里。
薄冰《高级英语语法》p 749,曾提到这个用法:
另外,如果主语较长或其后有修饰语,一般要转换成表语。如:Tell me who is the teacher that has just returned from Britain.
I don't know who will be the next chairman of our party. (非正式)
I don‘t know who the next chairman of our party will be. (较为正式)
请看两个外刊例句:
1. I don't know who will be the next president four years from now.
2. In the fall of 2008, we did not know who the next President of the USA would be.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
Mr Smith is my English teacher. 这个主系表结构的句子中,表语为确认性表语。确认性表语可以和主语互换句法功能,即表语作主语,而主语作表语,所以,也可以说 My English teacher is Mr. Smith. 用哪个名词作主语,取决于句子的theme(话题)是谁。所以:
Mr. Smith is my English teacher.
这个句子中,theme是Mr. Smith, 所以用Mr. Smith作主语。就主语提问时的特殊问句为 Who is your English teacher? (who在问句中作主语)
My English teacher is Mr. Smith.
这个句子中,theme是My English teacher, 所以My English teacher作主语。Mr Smith为表语。就表语提问时句子需要倒装,问句为 Who is your English teacher? (who在问句中作表语)
现在我们会发现,当特殊问句为确认性主系表结构,而be为一般现在时或一般过去时的时候,疑问词究竟是主语还是表语,仅从问句的形式是无法判断的。但如果be为将来时或带有情态动词,则可以根据倒装情况判断出疑问词是主语还是表语。例如:
Who will be your English teacher? who为主语(疑问词作主语,句子不倒装)。
Who will your English teacher be? who为表语(疑问词作表语,句子部分倒装)。
当这样的问句被用作名词性从句时,由于名词性疑问分句不倒装,疑问词作主语还是表语是很明显的。
Tell me who is/will be your English teacher. who为从句中的主语。
Tell me who your English teacher is/will be. who 为从句中的表语。
所以,你的上述二个句子都是正确的,第一句中who是主语,第二句中who是表语。采用哪种句式,取决于语境,即问句的theme是谁,就用谁做主语。比如,你说你们英语老师说应该如何如何,我会问你们英语老师是谁,英语老师作主语,谁是表语。又如,对面有三位老师,我会问(那三个人中)谁是你们的英语老师,who就是主语,英语老师作表语。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!