问题

I haven’t been home to see my parents for two weeks; I _____ them. [ ]
A: can't wait see
B: can't wait to see
C: can wait for
D: couldn't wait for
B: can't wait to see
C: can wait for
D: couldn't wait for
正确答案是: