(2)Not only _____ a promise,but also he kept it.A.did he makeB.he made C.does he make D.had he made为什么不选D?

问题描述:

(2)Not only _____ a promise,but also he kept it.
A.did he makeB.he made C.does he make D.had he made
为什么不选D?

许下承诺与遵守承诺同时发生,所以不能选过去完成时。过去完成时表动作发生在过去的过去

选A 首先Not only 开头要用倒装,而且和but also 时态保持一致

(2)句的翻译应该是
他不仅许下了诺言而且遵守了诺言.
整个句子的时态是过去时
所以选A
only 提前 要倒装

A
前半句用倒装
并且是过去时态