If he ______ my advice, he wouldn't have lost his job.
 
【正确答案】 C
【答案解析】 题意:如果他听了我的建议就不会失去工作了。根据wouldn't have lost结合题意可判断if引导的状语从句表示与过去事实相反的虚拟,因此前面条件句应该是对过去的虚拟假设,需用过去完成时,故选C项。