单选题 3.  Even though they ______ side by side for twenty years, the two neighbors are not on good terms.
【正确答案】 D
【答案解析】[考点] 动词时态
根据句意和句中的时间状语for twenty years可知,从句应用现在完成进行时,即“have/has been+现在分词”的形式,表示从过去某个时刻开始的动作,一直持续到现在,而且还可能继续下去。故选D。
   尽管他们做邻居已经20年了,但是他们的关系一直都不好。