although this village isn't big,all the other villages i (have visited )so far are smaller

问题描述:

although this village isn't big,all the other villages i (have visited )so far are smaller
为什么填have visited

因为定语从句中有so far (到目前为止=up to the present; up to now ) 这些状语可以说是【现在完成时】的一个标志
现在完成时的动词形式:have/ has + 过去分词