B,表示一种状态,而这种状态还在持续,如果是thosedays,则应该用C
正在进行时,表示是一直持续做某事,你不可能说你一直呆在家里,而不做其他的事情!
那这句话manisfightingagainstpollution.怎么解释呢?难道人除了对抗污染就没干其他事了吗?既然能肯定人同时也在干其他事那么这句话是否是错的呢?是不是也应该改为一般现在时呢?
你刚刚说的这个是一直在对抗污染这件事情,表明的是一个持续的状态,在这个过程中,他一直在对抗污染,他在为对抗污染这个事情在做各种努力。但是“他这几天呆在家里”,强调的更多的是他的这个状态,而不是他的这个动作。比如说,heiseatingbreakfast,表示的是他正在做这件事的这个动作,又比如说,heiswashing.而stay强调的是状态。你只要记住就好了