例如,----Do you know if Mike____the cat?A.has caught B.catches ----Sorry, I have no idea.标准答案是A,但我不知道为什么B不行,我问Mike是不是抓了猫了,不问结果,不也行吗。诸如此类的选择,在宾语从句中如何区分,哪位高人帮帮忙吧。 谢了!
----Do you know if Mike____the cat?A.has caught B.catches ----Sorry, I have no idea.你选A的意思是“你知道迈克已经抓了那只猫吗?”动作已经发生,且对现在有影响,所以用现在完成时。关键是这里know后面是宾语从句,句子的时态应该是正常的。而不是if引导条件状语从句,用现在时代替将来时。如 if it rains tomorrow, I won't go there. 这是if引导的时间状语从句,用现在时代替将来时。再如 I want to make sure if my son_____________ back to have lunch.(