老师,关于人称代词的问题。求解释.谢谢!

在动词be 或to be 后的人称代词视其前面的名词或代词而定。
    I thought it was she.   我以为是她。      (主格----主格)
    I thought it to be her.             (宾格----宾格)
    I was taken to be she.  我被当成了她。    (主格----主格)
    They took me to be her. 他们把我当成了她。   (宾格----宾格)

上面这段话怎么理解。

关键是理解这句话:
在动词be 或to be 后的人称代词 视其 【前面的】名词或代词而定。
就说 be或to be后的人称代词要与它前面的这个名词或代词一致,前面是做主语的(即主格),后面的也用主格名词或代词,如果前面的是做宾语的(即宾格),后面的也要用宾格。
下面的四个例子就在论证这个规律:我们来分析两个句子作为例子

(1) I thought it was she.   我以为是她。      (主格----主格)
我们先来分析下句子成分:
主语:I 谓语: thought 宾语:it was she.
这句话中be前面的名词或代词是 it ,而it在句子it was she 中是主语,所以be动词后面的名词和代词也要用主格。
 
  (4)They took me to be her. 他们把我当成了她。   (宾格----宾格)
这句话中be前面的名词或代词是me,而me在句子中是宾语,所以be动词后面的名词和代词也要用宾格。
 
温馨提示:答案为网友推荐,仅供参考