作业帮 > 英语 > 作业

he_at home these days.a is staying b stays c stayed d has st

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/06/12 20:54:20
he_at home these days.a is staying b stays c stayed d has stayed 该选哪个?为什么?
he_at home these days.a is staying b stays c stayed d has st
B ,表示一种状态,而这种状态还在持续,如果是 those days ,则应该用 C
再问: 为什么不选A
再答: 正在进行时,表示是一直持续做某事,你不可能说你一直呆在家里,而不做其他的事情!
再问: 那这句话man is fighting against pollution.怎么解释呢?难道人除了对抗污染就没干其他事了吗?既然能肯定人同时也在干其他事 那么这句话是否是错的呢?是不是也应该改为一般现在时呢?
再答: 你刚刚说的这个是一直在对抗污染这件事情,表明的是一个持续的状态,在这个过程中,他一直在对抗污染,他在为对抗污染这个事情在做各种努力。但是“他这几天呆在家里”,强调的更多的是他的这个状态,而不是他的这个动作。比如说,he is eating breakfast ,表示的是他正在做这件事的这个动作,又比如说,he is washing .而 stay 强调的是状态。 你只要记住就好了