选择题。( )the door than somebody started knocking on it.
B.IhadnosoonerclosedC.NosoonerhaveIclosed我选C,但答案选B,为什么?答案有错吗?...
B.I had no sooner closed
C.No sooner have I closed
我选C,但答案选B,为什么?答案有错吗? 展开
C.No sooner have I closed
我选C,但答案选B,为什么?答案有错吗? 展开
7个回答
展开全部
就选B
选C的话,要改一下No sooner had I closed
关门这个动作应该在started之前发生吧?
no sooner... than... "一...就..."
引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句)
例:
I had no sooner reached home than it began to rain.
我一到家天就下起雨来
No sooner ...than...常放在句首,表示强调.这时主句要倒装.
例:No sooner had I reached home than it began to rain.
选C的话,要改一下No sooner had I closed
关门这个动作应该在started之前发生吧?
no sooner... than... "一...就..."
引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句)
例:
I had no sooner reached home than it began to rain.
我一到家天就下起雨来
No sooner ...than...常放在句首,表示强调.这时主句要倒装.
例:No sooner had I reached home than it began to rain.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B no sooner...than的主句用过去完成时(had+过去分词),than后用一般过去时。因为B项的时态是过去完成时而C项的时态是现在完成时,过排除C选B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后句started是过去时
所以主句中我的动作应该选择过去的过去
就是had而非have
所以主句中我的动作应该选择过去的过去
就是had而非have
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c中倒装应将have改为had,后closed为close
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询