首先根据句意可以排除A.B,因为还没有买,之所以选D是因为这是一个条件状语从句,if后面跟的是一般现在时,而且if后面跟的是从句,不可能会用将来时,于是又排除了C答案就出来了
A明显的虚拟语气与将来事实相反,从句用did\should do\were to do
takeaway.
c