根據民法基本理論,下列關于地役權的說法,正確的有( )。
A: 地役權的客體是存在于他人特定動產之上的物權
B: 地役權的主體是需役地的所有權人或者使用權人
C: 地役權的主體是供役地和需役地的所有權或使用權人
D: 地役權是為需役地的便利根據合同約定而設定
E: 必須以對土地的占有為要件
地役權的客體是他人所有或者使用的不動產,即供役地。所以選項A錯誤。地役權的主體是需役地的所有權人或者使用權人。所以選項B正確、選項C錯誤。地役權是為需役地的便利而設定的物權;所以選項D正確。地役權的享有和行使通常以對土地的占有為要件,但也有例外。所以選項E錯誤。
答案選 BD