have there been serious attempts to是什么时态?怎么理解?

Only in the past few years have there been serious attempts to test these ideas.
请先 登录 后评论

最佳答案 2020-09-07 13:11

Only in the past few years位于句首,句子谓语要局部倒装,所以there have been应改为have there been。请参考网页:

http://www.yygrammar.com/Article/200811/728.html

there be结构根据需要可用现在完成时态。例如:

There have been strange happenings here lately. 这儿最近发生了一些怪事。《牛津高阶英汉双解词典》

There have been around 15 attempts from outside Idaho to penetrate the market. 

已有约十五次从爱达荷州以外打入该市场的企图。《柯林斯高阶英汉双解词典》

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景


Only in the past few years have there been serious attempts to test these ideas.
这是 there be 存在句的现在完成时。因倒装把 have 提前了。去掉Only ,正常语序为:
In the past few years there have been serious attempts to test these ideas.

请先 登录 后评论
  • 0 关注
  • 1 收藏,1621 浏览
  • honeybee 提出于 2020-09-06 14:34

相似问题