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

问题描述:

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.
1个回答 分类:英语 2014-09-23

问题解答:

我来补答
ut为并列连词表示转折.后用there be句型.注意:there be中的be不是不会变的,它仅指要有be动词
它用了现在完成时态,因此加入了助动词have,并将be变成过去分词.
few players是句子的主语(因为there be 是一种倒装句型,就是为了去掉谓语的限制),后面是who引导的定语从句来修饰先行词few players
总的来说,这句句子运用there be作为基础结构,时态为现在完成.为了强调怎样的players运用定语从句修饰
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么