单项选择题

I find it hard to imagine that she ______ in love with Silly Jack.

[A] have fallen
[B] had fallen
[C] fall
[D] has fallen