A.地役权的期限只能由法律规定
B.地役权的期限由当事人约定
C.当事人约定的地役权期限最长不得超过二十年
D.必须在土地承包经营权、建设用地使用权等用益物权的剩余期限范围之内
E.地役权可以是无期的