单选题 It is high time that such a practice ______ an end to.

【正确答案】 C
【答案解析】It's (high) time that...后的定语从句需用虚拟语气,从句中谓语动词用一般过去时。