单项选择题

______ their differences, John and Mark remain good friends all their lives.

A. But for
B. For all
C. Above all
D. Except for