单项选择题

The phrase "sine qua non" in Para. 5, Line 1 possibly means ______.

A.the essential elements
B.the premise
C.the contribution
D.the advantage