作业帮 > 英语 > 作业

she was ill for three days 能这样写吗

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/12 10:10:34
she was ill for three days 能这样写吗
she was ill for three days 能这样写吗
可以这样写.
比较:1、She has been ill for ten days.
2、She was ill for ten days.
这两个句子用的时态不同,所以涵义也就不同.
现在完成时表示某事发生或开始于过去某一时间,但其结果或影响到说话时依然存在.
第二句用的是一般过去时,它表示过去发生的某一件事,不管此事和现在是否还有联系.
因此,She has been ill for ten days的涵义是“她已病了十天,但现在病尚未好”;She was ill for ten days的涵义是“她(曾)病了十天(一般来说指现在病已痊愈,但也可能病尚未完全好)”.