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.
ebg1c7 1年前 已收到7个回答 举报

林0_0林 幼苗

共回答了18个问题采纳率:77.8% 举报

ut为并列连词表示转折.后用there be句型.注意:there be中的be不是不会变的,它仅指要有be动词它用了现在完成时态,因此加入了助动词have,并将be变成过去分词.few players是句子的主语(因为there be 是一种倒装句型,...

1年前

3

千千阙歌dl 幼苗

共回答了279个问题 举报

是there be 结构,这里用there have been 是there be句型的完成时,用来表示,已经出现了很少的真正伟大的球员,也就是说,足球史上,到现在为止,真正伟大的球员也几乎没有几个。

1年前

2

amengw 幼苗

共回答了18个问题采纳率:83.3% 举报

have在句中用作现在完成时态的助动词,无词义。

1年前

1

kwgkwg058 幼苗

共回答了824个问题 举报

这就是there be结构的现在完成时结构啊
世界上有上百万的人踢足球,但真正伟大的只有少数人。

1年前

0

每天洗头 幼苗

共回答了14个问题 举报

there be 结构本身就是代表“存在,有”的句式,你也说“仅有几个”,用there be句型来诠释这个“有”字啊。
这里根据语态——现在完成时,代表“已经有”,把BE变形为have been,只是变了个形态,还是there be句式。
整个句子的翻译是“虽然世界上有数以百万计的人踢球,但是只有少数几个人是真正擅长足球的。”...

1年前

0

wulong1364 幼苗

共回答了19个问题 举报

不是特别理解你的问题,这句话就是there be结构啊,there have been只是there be的完成时态。完成时态是有一种加强语气的功能的。这句话就是说虽然全世界有无数的人踢足球,但是真正伟大的球员也没出现过几个。 注意:这里是few,有否定意义。

这里用there be结构就是客观陈述。...

1年前

0

玉尘沙-sohu 幼苗

共回答了1个问题 举报

先把句子的主题找出来,去掉不影响句子成分的副词 连此等就成了:“there have been few players ”
这句话用了there be 结构的现在完成时
现在完成时的结构是 have/has done, 其中done是指动词的完成式, 而be动词的完成式是 been , 因此句子就变成了there have been,明白了吗?...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.026 s. - webmaster@yulucn.com