词典词条 · 问答

if it had not been for

核心问题

我不明白 if it had not been for 是什么意思。

词典解答

if it had not been forif it were not for 的过去式,后者表示与现在事实相反的条件或假设,而前者表示与过去事实相反的条件或假设。请看实例(请注意主句的时态):

  1. If it had not been for Margaret, I might not have understood. (Snow) 如果没有玛格丽特, 我可能就不理解了。

  2. If it hadn't been for the doctor's care, I should not be speaking to you now. 如果那时没有医生们的照料,我现在就不能和你讲话了。

(参见 if it were not for)

来源:英语常见问题解答大词典-4.md · 第 64456458 行 · 原文哈希 52be51bcd4