C 主句的谓语是have故A和B不能选.定语从句主语是人关系代词只能用that或who所以只能选C
B 一般过去时
B as long as 只要
A tole sb not to do sth 当do后没有宾语时do 可以省略