The last few years ________ the remarkable changes in shanghai's landscape.答案是has seen 求分析
问题描述:
The last few years ________ the remarkable changes in shanghai's landscape.答案是has seen 求分析
答
The last few years 是一个整体,故用第三人称单数has,例如, Sixty kilimoters is a long distance
发生的变化在说话人说的时候已经发生了,而且这种变化是在过去的几年前开始发生的,所以用现在完成时,现在完成时表示:1.动作从过去的某一时间开始,一直持续到现在,有可能继续进行;2.过去发生的动作对现在造成的影响
因此这道题应该填has seen
答
“The last few years ”是主语,“has seen”是谓语(“has seen”是“见证了”的意思),因为是“过去几年”所以用完成时,另外,“The last years”是作为一个整体所以用“has”。
答
不可数名词作主语时,现在完成时用has
这个句子可以翻译成 过去的几年见证了 ………… 你可以记住这个用法 时间作主语
答
the last few years 在过去的几年
这个句子的意思是在过去的几年,上海的风景发生了巨大的变化,应该是已经发生了。所以用现在完成时