I've been tidying my house all day. 和 I was tiding my house all day.有什么区别?

网校学员姹紫嫣**在学习流利口语银卡【11月班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《流利口语银卡【11月班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
I've been tidying my house all day. 更符合英语的表达习惯。
have been doing可以强调从过去某个时间到现在一直在做某事,而且更强调做的时间很长,和all day搭配。

was doing强调过去某个时刻正在做某事,并不强调时间长,比如
Last Tuesday afternoon, while he was cleaning the park, suddenly, he heard a woman crying for help.
上星期二下午,他在打扫公园时,突然听到一个女人的呼救声。

祝同学学习进步~

版权申明:知识和讨论来自课程:《流利口语银卡【11月班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。