My brother is an actor. He______in several films so far.
【正确答案】 C
【答案解析】so far意为“到目前为止”,常与完成时连用,表示动作从过去某个时间开始,延续到现在,并仍然可能延续下去。故选C。