为什么划线处have改成had? 是过去式不可以吗? 为什么是过去完成式

如题所述

因为后面的从句是would,过去将来时
主句用过去完成时!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-06
有时间状语before the exam,提示需要用过完
第2个回答  2017-08-06
上学期(过去)考试之前(过去的过去)发生的动作,所以用过去完成时。had promised