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.
(从出生到现在)我只见过她一次面。
为解决饮用水短缺,阿联酋欲从南极拖冰山
Eat the crow?
国内英语资讯:China, Georgia ink free trade agreement
国内英语资讯:Full text of President Xis speech at opening of Belt and Road forum
再创新低! 日本儿童人口连续36年减少
It takes a village?
体坛英语资讯:Zambia soccer chief appointed to FIFA Ethics Committee
美文阅读:母爱面前,逻辑显得不重要了
Fight or flight?
Some eye rolls?
国内英语资讯:China renews blue alert for rainstorms
Off the wall?
Cut and thrust?
国际英语资讯:Pipeline blast kills 4 in Mexico
关于“一带一路” 习近平主席这样说
国内英语资讯:Enter the Dragon: Xi Jinpings opening address to B&R forum
国内英语资讯:President Xi expects more Belt and Road cooperation with Spain
国内英语资讯:Xi calls for renewing Silk Road spirit
国内英语资讯:Chinese premier meets Laotian president on cooperation
Whip hand?
国际英语资讯:Sudanese?President?directs?RSF?forces?to?confront?tribal?conflicts in Darfur
体坛英语资讯:Nadal to face Djokovic in Madrid semi-final
To lean in or not to lean in
“Wimbledon is the holy grail”
Hit the floor running?
国内英语资讯:China, Chile to deepen comprehensive strategic partnership
我是个缺乏安全感的人,怎么办
万能动词“GET”的主要用法
人脸识别助力打拐 男子被拐27年后成功寻亲
前任的数量多少比较合适? 外国人的答案是12!
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |