问题

It is generally believed that mutual understanding ______ a happy marriage and life.
A:applies for
B:depends on
C:makes for
D:allows for
B:depends on
C:makes for
D:allows for
正确答案是: