D if引导了条件状语从句,所以后句是主句,而前三个都只能引导从句,that在这里是指 一本用英语写的书
A 这是whom引导的定语从句 whom在从句中宾语
D be to do表示将来时 B是过去时,请看句意,当他想要开门的时候,他发现他的钥匙找不到了.如果选择第二项只能翻译成 当他打开门的时候,他发现了钥匙不见了.这是逻辑上的错误.
C if是引导的从句,真正的主句是由I引导.C中省略了主语和系动词,因为主句和从句的主语相同:if[I am]not tired from work,我将花些时间遛狗.
还有不明白的在线问我