英语语法题 高手进

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:51:33
No sooner had i opened my front door ___ that something was wrong.
A.and i realized
B.than i realized
C.did i realize
D.had i realized
我觉得应该是选D吧,对吗?为啥啊?

B,你是高中生吧,高中语法题目,NO SONNER THAN 和HARDLY WHEN是高中很喜欢考的2个点,记住吧

应该选B,这里是个固定搭配:no sooner ...than...
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 原因同二楼

B.

其实看句子的意思就知道了,又时候不需要死记语法的。

B,太容易了。固定短语。。。直到。。才 的意思