单项选择题

When he explained it again and again, the students' patience ______.

A.ran over
B.ran on
C.ran out
D.ran off