Tom looked at Jenny, tears _______ his eyes, and shouted out the words _______ in his heart for years. A. filling, having been hidden B. filled, hidden C. filling, hidden D. filled, hiding 答案选C,为什么不选A
用hidden因为主语是words,不是人,所以不能用主动形式,只能用被动形式,即:hidden而having been hidden 根本就不对,没有这种用法,可以有have been hidden\have been hiding(在此说不通),如果有have been hidden的话也算对,不要为语法而语法,只要不要犯原则性的错误就可以了.