‘Young man,‘she answered,’if you ate more and talked less ,we would both enjoy our dinner!’

问题描述:

‘Young man,‘she answered,’if you ate more and talked less ,we would both enjoy our dinner!’
中if引导的用虚拟语气,应用过去完成时,为什么用一般过去时?

if引导的用虚拟语气,表示和过去情况相反应用过去完成时,和现在情况相反应用一般过去时.
那句话是直接引语,说的是当时的情况.她说话时的"现在".