The girl who she said that she is a pirncess这句话有没有语法错误,若有的话,请帮我分析一下

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 03:51:22
Thegirlwhoshesaidthatsheisapirncess这句话有没有语法错误,若有的话,请帮我分析一下Thegirlwhoshesaidthatsheisapirncess这句话有没有语

The girl who she said that she is a pirncess这句话有没有语法错误,若有的话,请帮我分析一下
The girl who she said that she is a pirncess这句话有没有语法错误,若有的话,请帮我分析一下

The girl who she said that she is a pirncess这句话有没有语法错误,若有的话,请帮我分析一下
错啦,首先,Who后面是定语从句,who是引导词,在从句中是充当主语的成分的,所以从句中的she就是画蛇添足了,正确的应该是:
who said that she is a pirncess
另外,这不是一个句子,只是一个名词性结构,可以在句子里充当主语、宾语或表语
最后,时态问题,前面是that she is a pirncess是间接引语,要跟said的时态一致,不能用is,而是was
The girl who said that she was a princess will come here tomorrow.

The girl said that she is a princess.

The girl who said that she is a princess. 那个女孩说她是一个公主。
由girl 引导的从句,who 修饰的是the girl ,所以从句里面的she 去掉

把she is 改成was 第一个who是关系代词 前面的先行词是girl指示的是人 who后面的句子全部当做定语
that也是关系词 但是前面的先行词是said 动词 所以是宾语从句 再则前面的动词用过去式 所以从句she is a pirncess要用过去式

可以这样:The girl who said( that) she was a pirncess.
此句子中"who said (that) she was a pirncess"修饰"The girl ”,大意为“说她是公主的那个女孩”。 "who"在从句中作主语,不可少,代指 "The girl ",故第一个she 显得多余。
同时前后时态又不一致,应同为过去时,is 改为...

全部展开

可以这样:The girl who said( that) she was a pirncess.
此句子中"who said (that) she was a pirncess"修饰"The girl ”,大意为“说她是公主的那个女孩”。 "who"在从句中作主语,不可少,代指 "The girl ",故第一个she 显得多余。
同时前后时态又不一致,应同为过去时,is 改为 was 保持一致,句中that可省略。

收起