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.
(从出生到现在)我只见过她一次面。
国内英语资讯:Chinese lawmakers meet to review draft state honor decision, hear reports
英国实施半价就餐优惠计划 餐饮零售客流增加
Interpersonal Relationship 关于人际关系
体坛英语资讯:Hertha Berlin promoted into German first division
体坛英语资讯:China wins two more gold at 2011 synchronized swimming China Open
国内英语资讯:Chinese lawmakers review report on 14th Five-Year Plan
体坛英语资讯:Cristianos late goal gives Copa del Rey to Madrid
体坛英语资讯:Guardiola confirms Pintos return at Kings Cup final
体坛英语资讯:Djokovic crushes Nadal to win Miami Masters
推特入局TikTok争夺战?
体坛英语资讯:Adriano tears Achilles tendon, out for five months
体坛英语资讯:Chinese duo Wu/He sweep diving season golds
体坛英语资讯:OSullivan through first round at snooker worlds
体坛英语资讯:Argentine Riquelme to be inactive for 3 weeks
体坛英语资讯:Guardiola returns Mourinhos fire as Champions League clash nears
体坛英语资讯:Real Madrid and Barcelona both win at La Liga
巴黎推户外强制口罩令
体坛英语资讯:Corinthians under pressure to fire head coach Tite
英国设计公司:后疫情时代的飞机内部将会是这样的
体坛英语资讯:Cologne coach Frank Schafer to leave after the season
体坛英语资讯:Nadal wins all Spanish final in Barcelonas Conde Godo tournament
国际英语资讯:Feature: Greek PM pledges aid to flood-stricken island as residents count damages
Childrenrsquo;s Day 儿童节
体坛英语资讯:Barcelona lose left back Adriano for the rest of the season
体坛英语资讯:Yao Ming stresses emotional attachment to Houston
希腊开首家;水下博物馆
体坛英语资讯:Xinjiang close to first CBA title
体坛英语资讯:Iniesta not to miss Champions League semis
The Punishment of Impulsion 冲动的惩罚
长城启动周末夜游活动
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |