英语高手帮帮忙Never before have science and technology been so rapidly developing as it is today...

既然是have been done,为什么用developing呢??这样so rapidly develop,不可以吗

have修饰been,表示现在完成时。been和developing是另一个结构,表示进行时,如果理解比较困难,不妨把have been还原成原型be。之所以用developing而不是developed,是因为句末的today——它在这里是使用进行时的标志。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
developing发展中,而你想用的developed是已经发展成的。
比如developing country 是发展中国家,而developed country是发达国家。
第2个回答  2011-04-08
这是一个过去完成进行时,强调一个动作从过去到现在一直都在进行 ,而不是进行完了
相似回答