单项选择题

There have been many()in their marriage but they still love each other.

A.right and wrong 
B.back and forth 
C.ups and downs 
D.right and left