四、over the yearsover the years 的意思是这些年来经过这么多年之后最近几年,通常表示的是从现在算起的过去几年,因此通常与现在完成时连用。如:Shes brought us so much happiness over the years. 这些年来,她给我们带来了不少的幸福。Weve had a few arguments over the years, but in general we get on very well. 最近几年来,我们争吵过几次,但总的说来,我们相处得很好。Womens social status hasnt changed much over the years. 这些年来妇女的社会地位没有多大改变。Over the years Ive learnt to remember how to survive, and how to forget pain. 这些年来,我已经学会了记住怎样挣扎求生和怎样忘却痛苦。
【注】当不强调对现在的影响时,该短语有时也可与一般过去时或过去完成时连用。如: Over the years, her love for him deepened. 在过去的几年中,她对他的爱进一步加深了。Shed suffered terribly over the years but it hadnt made her bitter. 她在过去的几年中吃了不少苦,但这并没有让她产生怨恨。有时over the years还可表示在将来的几年中,此时可与将来时态连用。如:The brickwork will mellow over the years so that it blends with the surroundings. 再过几年,这砖墙将会变柔和,这样它就会与周围的环境和谐一致了。
五、so far当so far表示到目前为止时,它指的是从过去某时持续到现在的一段时间,因此通常与现在完成时连用。如:So far there has been no bad news. 到现在为止还没有什么坏消息。We agreed to meet here but so far he hasnt turned up yet. 我们讲好在这里见面的,但到目前为止他还没有来。So far the work has been easy, but things may change. 到目前为止,这工作很容易,但情况可能有变化。Thankfully, the land has so far escaped . 谢天谢地,至今这块土地尚未开发过。【注】当so far表示到这种程度或范围时,则不一定与现在完成时连用,而是可以根据情况选用时态。如:I can only help him so far. 我只能帮他到这种程度。
【高考英语语法分类讲解:现在完成时连用】相关文章:
★ 牛津实用英语语法:192 现在完成时的一般式与进行式的比较
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29