这句英语填空怎么理解?There__________marked progress in building the social security system in the past few years.为什么要填has been

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:02:53
这句英语填空怎么理解?There__________marked progress in building the social security system in the past few years.为什么要填has been

这句英语填空怎么理解?There__________marked progress in building the social security system in the past few years.为什么要填has been
这句英语填空怎么理解?
There__________marked progress in building the social security system in the past few years.
为什么要填has been

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

in the past few years在过去的几年中,用完成时

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

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

全部展开

涉及到句子动词的时态问题时,解题的方法是:
1、时间决定时态(即动词用什么形式)。
2、平时要记住哪种时态中有哪些时间状语,都列出来,记熟了,加上理解,肯定没有问题的。
本句中“in the past few years”表示“在过去的几年里”这个时间决定了用现在完成时态。
所以,要填“has been”,呵呵。
又如,He____(go) to Beijing last Sunday. He _____(not come) back yet.
第一句中的last Sunday(上周星期六)是过去时间,所以要用一般过去时态,go要变成went;
第二句中的yet表示“还(没有)”,对现在造成的影响和结果是“人没有回来,人不在”,要用现在完成时态,所以此处填hasn't come.
希望这个方法对你有用!

收起