新动力学校北文学校学林教育

英语四级词语辨析:He has been ill for ten days

来源:网络发布时间:2011-01-26

    下面是英语四级词语辨析,育路教育网特别为您搜集整理,内容如下:

    He has been ill for ten days.

    He was ill for ten days.

    这两个句子用的时态不同,所以涵义也就不同。

    现在完成时表示某事发生或开始于过去某一时间,但其结果或影响到说话时依然存在。

    第二句用的是一般过去时,它表示过去发生的某一件事,不管此事和现在是否还有联系。

    因此,He has been ill for ten days的涵义是“他已病了十天,但现在病尚未好”;He was ill for ten days的涵义是“他(曾)病了十天(一般来说指现在病已痊愈,但也可能病尚未完全好)”。

    与之类似区别的语句很多。例如:

    He has lived in Hong Kong for ten years.他在香港已住了十年(现在还住在香潜)。

    He lived in Hong King for ten years.他曾在香港住过十年(现已不住在那里了)。

    I saw her once only.我(在某时某地)只见过她一次面。

    I have seen her once only.(从出生到现在)我只见过她一次面。

纠错

英语四六级目推荐

报名推荐热线:010-51264100

[an error occurred while processing this directive]

机构优惠

报名推荐热线:010-51294614、51299614

[an error occurred while processing this directive]
-

育路版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:育路网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为育路网发布的内容可能涉嫌侵犯其合法权益,应该及时向育路网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,育路网在收到上述法律文件后,将会尽快移除被控侵权内容。

四六级考试单项辅导

更多>>

专家访谈·视频

更多>>

四六级考前冲刺

英语四六级考前冲刺

帮助考生完成英语四六级考前冲刺...[详细]

游学交流

进入论坛

网站导航

英语四级考试资讯

英语四级试题辅导

英语四级培训机构