问题 选择题

-He asked Tom, “Have you finished your homework?”

-He asked Tom     .

A.if had he finished his homework.

B.whether he had finished his homework

C.if he had finished your homework.

D.if you had finished your homework.

答案

答案:B

连词辨析。If和weather都能表示是否的意思,但是if还可以引导条件从句,表示如果。当可能引起歧义时就只能用weather了。宾语从句中一般为陈述语序,可排除AD选项。选项C还可以表达,如果他完成了作业,他问汤姆的意思。故选B最符合上文语义。

计算题
单项选择题 B1型题