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 stayed 该选哪个?为什么?
答
B ,表示一种状态,而这种状态还在持续,如果是 those days ,则应该用 C为什么不选A正在进行时,表示是一直持续做某事,你不可能说你一直呆在家里,而不做其他的事情!那这句话man is fighting against pollution.怎么解释呢?难道人除了对抗污染就没干其他事了吗?既然能肯定人同时也在干其他事 那么这句话是否是错的呢?是不是也应该改为一般现在时呢?你刚刚说的这个是一直在对抗污染这件事情,表明的是一个持续的状态,在这个过程中,他一直在对抗污染,他在为对抗污染这个事情在做各种努力。但是“他这几天呆在家里”,强调的更多的是他的这个状态,而不是他的这个动作。比如说,he is eating breakfast ,表示的是他正在做这件事的这个动作,又比如说,he is washing .而 stay 强调的是状态。你只要记住就好了