一篇介绍哈勃望远镜的文章中有一句话:
A big achievement of the telescope has been to help scientists correctly measure how quickly the universe is expanding.
我有两个疑惑:1.这里的现在完成时a big achievement has been...如何理解,是现在完成时的什么用法?如果这里用一般过去时正确吗?
2.为什么这里的表语用不定式?不定式在这里应该没有“将来,未发生的动作”这类含义吧?表语可以改为helping吗?