happening 首先,happen是不及物动词,是没有被动语态的,因此这里不能填被动语态的“happened”; 然后,there have been 这是一个现在完成进行时,表示仍在持续的动作,在这句话里面,即表示很多改变仍在发生,就是说,虽然已经有很多改变了,但是仍然有很多东西正在改变.been是be动词,后面只能加非谓语的形式,在这里,因为改变仍在进行中,因此要用进行时,即happening. 这样楼主能看懂不?
happening 这是一个“现在完成进行时态”,表示“表示从过去某时开始一直持续到现在的动作,并且还将持续下去”,大概意思是“这儿一直发生着变化” 再比如: I have been learning English since three years ago. 自从三年前以来我一直在学英语。(动作还将继续下去)...