甲所有遗产全部留给长子乙,并明确次子丙不能继承。但因为乙先于甲死亡,应当按照法定继承办理,丙有权继承甲的遗产。《继承法》第11条规定,“被继承人的子女先于被继承人死亡的,由被继承人的子女的晚辈直系血亲代位继承。代位继承人一般只能继承他的父亲或者母亲有权继承的遗产份额”。乙先于甲死亡,甲的孩子戊、己有权代位继承。D正确,应选。
代位继承只用于法定继承,乙先于甲死亡,所以甲的遗产只好用法定继承咯。