单选题 He (was caught) (cheating) in the examination. If he had had (a tail), he (would put) it between his legs.
【正确答案】 D
【答案解析】这是表示与过去事实相反的虚拟语气,应该改成would have put。