【正确答案:D】
A错误,正确应为甲的地役权因签订合同而设立。B错误,正确应为乙转让土地使用权无需经甲同意。C错误,正确应为土地所有权人设立地役权需经乙同意,土地上已设立土地承包经营权、建设用地使用权、宅基地使用权等权利的,未经用益物权人同意,土地所有权人不得设立地役权。

【正确答案:D】
A错误,正确应为甲的地役权因签订合同而设立。B错误,正确应为乙转让土地使用权无需经甲同意。C错误,正确应为土地所有权人设立地役权需经乙同意,土地上已设立土地承包经营权、建设用地使用权、宅基地使用权等权利的,未经用益物权人同意,土地所有权人不得设立地役权。