单项选择题

Which of the following words can NOT be used to complete "I haven’t been there (). "

A. before
B. already
C. lately
D. yet