单项选择题

He can't have been to your home.because he doesn't know your address.

A.他可能没去过你家,因为他不知道你的地址。
B.他不可能去你家了,因为他不知道你的地址。
C.他不会去你家的,因为不知道你的地址。
D.他肯定没去你家,因为他不知道你的地址。