单项选择题

I can’t stand him. He always talks as if he _____ everything.

A.know
B.has known
C.knew
D.had known