three years has [ ] since we [ ] to study at this school.
这句话是使用for短语的典型的现在完成时的句子,for是标志词,表示时间的延续,体现现在完成时表示在现阶段的一段时间内延续的动作的含义。和for短语相当,也能体现时间的延续性的介词是since,不过since要求它后面的跟的时间是过去的一个时间点。
综上所述,这句话可改写为:
We have studied at this school since three years ago.我们在这所学校学习有三年时间了。