单项选择题

It seems to he high time that this argument______ to an end.

A.will put
B.was put
C.put
D.have been put