she was ill for three days 能这样写吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:42:53
she was ill for three days 能这样写吗

she was ill for three days 能这样写吗
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的涵义是“她(曾)病了十天(一般来说指现在病已痊愈,但也可能病尚未完全好)”.

不能 应该是She has been ill for three days