早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法问题Allthestatementwe'veshownyouhavebeenverysimple.有语法错误吗,这是我在一本英语书上看的.我觉得那个havebeen是多余的啊!

题目详情
英语语法问题
All the statement we've shown you have been very simple.
有语法错误吗,这是我在一本英语书上看的.
我觉得那个have been是多余的啊!
▼优质解答
答案和解析
这位朋友,首先说明的时,这句话有语法错误.
抽象名词statement为可数名词,有单复数之分,
前面用了all后,表明statement应该用复数形式statements.
所以,正确的表达应该是:All the statements we've shown you have been very simple.
翻译为:我们给你的陈述已经非常简单了.
本句话的主体为:All the statements have been very simple.
句中的we've shown you为定语从句,修饰前面的statements.
进一步解释如下:
多数抽象名词是不可数名词,但是当这些名词受到形容词或介词短语的限定时,可以与不定冠词搭配,以表示“一种”、“一场”等可数的概念.
例如:Knowledge:“各门学问”不能说all knowledges.
应当了解的是,有少数抽象名词是可数的,例如a hope,a dream,an idea等;
还有些抽象名词只能用作可数名词,例如a proposal,a denial,a statement等.
不知道你是否看明白了?
欢迎交流,
看了 英语语法问题Allthest...的网友还看了以下: