问题

We haven’t heard from Bill ______________ he left here.
A:has; eaten
B:have; eaten
C:am; eating
D:will; eat;
B:have; eaten
C:am; eating
D:will; eat;
正确答案是: