I don't know if I had passed the English exam.這句句子錯在哪里呢?為什么?

熱心網友

從句部分應該用現在完成時. 如果主句是I didn't know, 則從句用過去完成時表示動作發生在過去的過去. 本句應改為:I don't know if I have passed the English exam.

熱心網友

要么去掉HAD,要么改為HAVE,前者純粹陳述過去的事,后者強調對現在的影響。

熱心網友

英文一句話里涉及的動詞應該時態一致,前面用don't是現在時,所以后面的had應該變為現在時。