单项选择题

David had been there for nearly an hour. He didn't know ______ to wait or go home.

A.if
B.neither
C.whether
D.either