主页 > 英语语法

“It is +时间+连词”句式讲解

[日期:2019-05-12 10:31:35] 来源: 名师工作室

很多同学们对于以下几个句型感到困惑,现在点拨一下:

【句型剖析】

It is + 时间段 +before…“过了多久之后才……”;

  He became an actor at a very young age, but it was 20 years before he became famous.

他很年轻就当了演员,但过了二十年后才出名。

It is + 时间点 +when…“当……时是几点钟”;

It was eleven oclock when he came back home. 当他回家时已经十一点了。

It is +时间段 +since…“自从……以来已经多久了”;

 It is two years since he joined the army. 他参军已经两年了。(从句谓语动词为非延续动词)

It is three years since I smoked a cigar. 我不吸烟已有三年了。(从句谓语动词为延续动词)

It is +时间状语 +that…属于强调句。

 It was at eight o’clock that he came back home. 他是在八点钟回家的。

【典型例题】

①—Did Jaxk come back early last night?

  Yes. It was not eight o’clock ______ he arrived home.

A. before    B. that    C. when    D. until

[解析]C。此处eight oclock前没有介词,不是强调句,可排除Beight oclock为时间点,而before前面的主句应用时间段,可排除Auntil主句的谓语动词应是非延续性,而此处为延续的was,可排除D;故C为本题的答案。句意:“杰克昨晚回家早吗?”“是的,当他回家时还不到八点。”

How long do you think ______ the computer company launches a new model?

A. it will be before    B. will it be until

C. will it be when    D. it will be that

[解析]Ado you think为插入语,可知此处应用陈述语气,排除BC两项;此处不是强调句,可排除DHow long属于时间段,故选A

How long do you think it will be ______ the computer company puts forward a new product?

A. before    B. since    C. until    D. that

[解析]AHow long属于时间段,故选A

How long do you suppose it is ______ he arrived there?

A. when    B. before    C. after    D. since

[解析]DHow long属于时间段,可排除A,因为when前面的主句一般为时间点;此处也不能用beforeafter,因为时态有误;故D为最佳答案。