一道英语宾语从句的题目,说明理由。
来源:百度知道 编辑:UC知道 时间:2024/05/18 01:19:44
1.Does your teacher know ______?
A.when he has come B.why he didn't come
C.if he comes tomorrow D.whom he is looking
A.when he has come B.why he didn't come
C.if he comes tomorrow D.whom he is looking
A错,因为题目问到具体时间,所以不能用完成时,而该用过去时;
C错,时态应该是将来时;
D错,这里looking应与for搭配。
所以选B。
纠正一下goldie1,当主句是一般现在时时,从句可以是任何时态!
c
首先,主句是一般现在是,所以从句也应该是现在时。所以,排除b
然后看d项,whom he is looking ,如果想说他在看谁,应该是whom he is looking at.若是他在找谁,应是whom he is looking for.总之,d缺介词。
最后看a,凭语感看,这种表达很别扭。come 不是持续性动词,不能用现在完成时,说成when he has been here可能还行。
结论:选c
B
A项的时态不对,应该用一般过去时态。
C项的if此时意思是“是否”,此时不用一般现在时态表示将来。
D项looking后面少了个介词,look是不及物动词,不能直接接宾语。