作业帮 > 英语 > 作业

but there have only been few players who were truly great,这句

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/12 17:56:52
but there have only been few players who were truly great,这句中为什么有there be,还有have been?
请帮忙把这句的语法结构解释下.如果说仅有几个真正伟大的球员的话,为什么只用there be结构.还是这句就是there be结构,have只是起到某个语气作用?
原句是:
Soccer is played by millions of people all over the world,but there have only been few players who were truly great.
but there have only been few players who were truly great,这句
ut为并列连词表示转折.后用there be句型.注意:there be中的be不是不会变的,它仅指要有be动词
它用了现在完成时态,因此加入了助动词have,并将be变成过去分词.
few players是句子的主语(因为there be 是一种倒装句型,就是为了去掉谓语的限制),后面是who引导的定语从句来修饰先行词few players
总的来说,这句句子运用there be作为基础结构,时态为现在完成.为了强调怎样的players运用定语从句修饰