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.
(从出生到现在)我只见过她一次面。
雅思口语资料电视疏远家庭成员的关系
十天突破雅思口语(全面)
雅思口语天气话题范文weather
雅思口语真题大全我的英语学习经历
雅思口语技巧大全
雅思口语素材哈利波特观后感
雅思口语范文汇总自信
雅思口语考试技巧
雅思口语必备话题解析
雅思口语范文childhood toy
雅思口语流行句
雅思口语话题范文weather
雅思口语Part3范文
雅思口语考试需要注意什么
雅思口语实用句型总结
为雅思口语增分的谚语
雅思口语如何达到8分
雅思口语Part2注意事项
雅思G类口语评分标准
雅思口语的初期准备工作
雅思口语高分短句
如何提高英语口语水平
雅思口语范文儿歌
雅思口语发音技巧
雅思口语话题练习题目
雅思口语考试5个阶段
雅思口语真句型50例
雅思口语考试注意事项
雅思口语考试中国学生常犯的错误
雅思口语Part3解题技巧
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |