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.
(从出生到现在)我只见过她一次面。
5个理由告诉你为什么旅游就得说走就走
给爱的人,最珍贵的礼物
助力减肥:3种不可不知的减肥食物
天津发生爆炸:突发爆炸如何逃生?
祖父教给我的真理
国内英语资讯:Premier Li holds talks with Iraqi PM on ties, cooperation
强迫症女神!日本家政女皇的整理秘诀
国内英语资讯:Exhibition opens to mark 70th anniversary of PRC founding
三招“忍术”:不当起床困难户
国内英语资讯:China Focus: China, ASEAN embrace shared future along Belt and Road
为什么他被我拒绝后就离开了?
即使过往伤心 时间总能治愈一切
单向乐队辟谣:只是暂时休息
国内英语资讯:China-Pakistan friendship unbreakable: state councilor
可乐里含糖量多可怕?变身N个棒棒糖吓坏你
摸不到肚脐?教你一天减掉小肚腩
从娃娃抓起 研究称2岁时口语词汇量决定未来
教你省钱!6种生活必备品从此不花钱
外媒男记者来中国体验坐月子:肠子已悔青
体坛英语资讯:Commentary: Top European clubs battle it out over Havertz
迈入60岁 好多事你就不担心了
歪果仁围观台湾麦当劳女神:酷似玩偶娃娃
夏日健身不忘修复:好身材指日可待
为他人着想,世界更美好
高能:每个女人都该知道的美丽秘诀
想要平步青云?从发一封邮件开始
体坛英语资讯:Ajax beat Apoel to qualify for group phase Champions League
体坛英语资讯:Leicester into League Cup third round with shootout win over Newcastle
美夫妇奇葩纪念日传统 1955年的婚礼蛋糕一吃60年
警惕十大美容误区!
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |