系统解析:根据for nearly two years可知, 这是一个表示一段时间的时间状语, 而leave是瞬间性动词, 不能持续一段时间, 所以要用be away from, 它后面可以跟表示一段时间的状语, 结合语境可知用现在完成时, 现在完成时态的结构为have/has+动词的过去分词, 主语是They, 所以助动词用have, 故选C.
【翻译】
--这个小男孩非常想念他的父母.
--确实是这样. 他们离开家快2年了.
【知识点】
本题主要考查现在完成时:表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始, 持续到现在的动作或状态。其结构是have/has+及物动词的过去分词.