A student should have three advantages that can be a good student.这句话有没有语法上的错误?
问题描述:
A student should have three advantages that can be a good student.这句话有没有语法上的错误?
答
如果Three advantages can be a good student(“三个优点”能成为“一个好学生”)没有语法错误,你这句就没有语法错误.
明白了吗?语法不是脱离于语义独立存在的,当代著名语言学家乔姆斯基曾举过这样一个例子:Colorless green ideas sleep furiously.(没有语法错误,但语义混乱).你这句也是这个情况,语法上不能说有错,但逻辑是乱的,你现在表达的意思是:
一个学生应该有三个优点,这三个优点能成为一个好学生.(定语从句修饰的是“三个优点”,因而“能够成为好学生”只能理解为是“三个优点”做的动作,能理解吧?)
如果你想让语句通顺,建议改成:
A student should have three advantages to become a good student.
A student should have three advantages that can make him/her a good student.你说的对,那我这句话的意思是优点是学生 对吗?是的。虽然语法没错,但表达的意思错了,应该不是你想要说的意思又丢分了-_- ,。。。。。。。。。。>:-