一个英语问题No sooner ____ than it began to rain heavily.A.the gam

一个英语问题
No sooner ____ than it began to rain heavily.
A.the game began B.has the game begun
C.did the game begin D.had the ganme begun
我的问题是no sooner than 的意思是一.就,那两个句子应该是同时发生的,时态应该不分前后,为什么要用过去完成时
ggabc 1年前 已收到4个回答 举报

tz168230 幼苗

共回答了17个问题采纳率:94.1% 举报

楼主 一.就.应该是动作先后发生的 紧接着的关系 than之前的动作先发生 than之后的动作紧接着发生 而后发生的动作在这里用的一般过去式 所以之前的动作用过去完成时 并且no sooner 放句首部分倒装

1年前

7

Lic-ZKW 春芽

共回答了16个问题采纳率:87.5% 举报

no sooner... than... "一...就..."引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句)
例:
I had no sooner reached home than it began to rain. 我一到家天...

1年前

2

sowhat2008 幼苗

共回答了2个问题 举报

是有先后顺序的 但是是紧接着

1年前

2

king5006 幼苗

共回答了21个问题 举报

先开始的比赛后下的雨,所以用过去完成时

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.040 s. - webmaster@yulucn.com