用句意翻有点不通

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:55:11
I don't know _____.
A.that I have passed the English exam
B.if I had passed the English exam
C.what marks have I got in the English exam
D.how wellI did in the exam
答案是D用句意翻译B不是也通的吗?请教一下~

B.had passed 过去完成时 时态不对了...

B应该是把had 改成have ,是现在完成是,而用had就变成过去完成时了

选B的应该是这样
I don't know if I had passed the English exam, or not.

If……or not,是固定搭配
改错题里经常考的