选C。从句中缺少的是宾语,不是状语,where和when一个是表示地点的状语,一个是表示时间的状语,只有选择that,在从句中是指代farm,才是表示宾语。
答案是Cthat指代farm,在定语从句we visited three months ago中作visited的宾语。如果在从句中作地点状语的话就用where。
对 visit是及物动词
A