这句英语填空怎么理解?There__________marked progress in building the so

这句英语填空怎么理解?
There__________marked progress in building the social security system in the past few years.
为什么要填has been
赠深情 2021-11-28 悬赏5金币 已收到4个回答

casn800

共回答了187个问题采纳率:85.7%

首先,他是一句There be句型
其次,句末有in the past few years,在过去的几年中,出现这种表示一段时间的短语时,句子的时态用完成时
最后,progress进步是不可数名词,所以动词用单数形式
综上,填has been,解释为过去的几年里建设社保体系里有了标志性的进步.
14

liangmeng515

共回答了102个问题

in the past few years =前几年内。虽是过去的事与现在有联系所以用一般完成时!has been
5

纠结

共回答了166个问题

涉及到句子动词的时态问题时,解题的方法是:
1、时间决定时态(即动词用什么形式)。
2、平时要记住哪种时态中有哪些时间状语,都列出来,记熟了,加上理解,肯定没有问题的。
本句中“in the past few years”表示“在过去的几年里”这个时间决定了用现在完成时态。
所以,要填“has been”,呵呵。
又如,He____(go) to Beiji...
3

轮獄道

共回答了25个问题

in the past few years在过去的几年中,用完成时
0
可能相似的问题
Copyright © 2018 - 2024 XGT8.CN - 西瓜解题吧
西瓜单词 | 建筑试题 | 会计师试题
闽ICP备14005894号-7