(单选题) -We haven’t heard from Jane for a long time.( )(本题3.5分)

A、 was happening
B、 to happen
C、 has happened
D、 having happened
出自:黑龙江教育学院跨文化交际(专升本)