问题

—When can we see the movie “Avatar”?My patience _____.—It has been on in our city so far.[ ]
A: has run out
B: has run out of
C: is running out
D: is running out of
B: has run out of
C: is running out
D: is running out of
正确答案是: