fortwoyears可以用于现在完成时态。fortwoyears意思是已经持续两年了,而现在完成时的其中一种用法就是,表示某个动作从过去一直持续到现在,有可能还会持续下去,fortwoyears常用来作时间状语。