1. He _____ you he was a qualified agent, but the truth is quite otherwise.
A. must tell B. could tell C. should have told D. might have told
【答案解析】 D
【详解】考查推测句。句意:他可能告诉过你他是一个合格的代理人,但事实刚好相反。A. must tell肯定告诉;B. could tell可能告诉;C. should have told本应该告诉;D. might have told可能告诉过。根据句意和宾语从句的was判断,此处是对过去情况不太确定的推测,应用might have done“可能做过某事”,故选D项。