问题

Jack is a great talkerIt’s high time that he ________ something instead of just talking(2012·辽宁)
A:will do
B:has done
C:do
D:did
B:has done
C:do
D:did
正确答案是: