来自刘星伯的问题
【whatdidhesay,Kate?Heaskedyoutocallhim_.A.ifyouarrivethereB.ifyouarrivedthere】
whatdidhesay,Kate?Heaskedyoutocallhim_.
A.ifyouarrivethereB.ifyouarrivedthere
7回答
2020-12-29 02:39
【whatdidhesay,Kate?Heaskedyoutocallhim_.A.ifyouarrivethereB.ifyouarrivedthere】
whatdidhesay,Kate?Heaskedyoutocallhim_.
A.ifyouarrivethereB.ifyouarrivedthere
应该选B
宾语从句用过去时与主句的asked对应.
这里if引导的不是时间状语从句吗?如果你到那儿的时候?
if不可能引导时间状语从句。if作“如果”讲时引导条件状语从句。例如:Wewon'tgototheparkifitrainstomorrow.如果明天下雨我们就不去公园。if作”是否“讲时引导宾语从句。例如:HeaskedmeifIlikedEnglish.他问我是否喜欢英语。本题应该把if改为when或者after比较好。when和after引导时间状语从句。
如果改为when为什么不能选A?你不一定已经到那儿了?如果选B不就表示已经到了?
宾语从句的主句和从句时态要统一。主句是一般过去时,从句也必须用过去的时态。除非从句说的是客观事实,例如:Ourteachertoldusthattheearthgoesaroundthesun.老师告诉我们地球绕着太阳转。”地球绕着太阳转“是客观事实,所以尽管主句是过去式said,从句仍然用一般现在时goes。
那到底这里when引导的是时间状语从句,还是宾语从句啊?
Heaskedyoutocallhimwhenyouarrivedthere.本句中when引导时间状语从句。如果是:Heaskedwhenyouarrivedthere.他问你什么时候到那里的。本句中的when引导宾语从句。