it引導的幾個特殊句型,不僅是英語初學者的難點、易混點,而且也是近幾年高考的熱點之一。現(xiàn)就其用法作如下歸納。
一、“ It + be + 一段時間(long / years / months / weeks)+ before從句”
此句型分兩種情況:如果主句用將來時(will be),則before從句用一般現(xiàn)在時,意為“多長時間以后將發(fā)生某事”;如果主句用過去時was,則before從句也用過去時,意為“多長時間后發(fā)生了某事”。
例如: It was years before we realized the truth.過去了好幾年,我們才了解到真相。
二、“ It+ be+ 一段時間+since從句”
此句型意為“自從……以來已多久了”。這個句型分兩種情況:主句謂語動詞是is/has been時,則從句用一般過去時,整個句子表示現(xiàn)在的情況;主句謂語動詞是was時,則從句用過去完成時,整個句子表示過去的情況。但是要注意since從句中的動詞是終止性動詞時,時間就從該動作發(fā)生時算起;當從句中的動詞是延續(xù)性動詞時,時間就從該動作結束時算起。
例如:① It is two years sine hebecame a teacher. 他當老師已經(jīng)兩年了。
② It is two years since he was a teacher. 他不當老師已有兩年了。
三、“It+ be +時間+ when從句”
句意為“某事發(fā)生時正是……時候”。此句型時態(tài)分兩種情況:如果主句時態(tài)用過去時was,則從句也用過去時;如果主句時態(tài)用will be,則從句用一般現(xiàn)在時。
例如:① Itwas 12 o’clock when hegothome last nignt.昨晚他到家時已12點了。
②Itwill be the next morning whenhefinishes his work.他完成工作時將是第二天早晨。
四、“It + be +被強調(diào)部分(時間/地點/……)+ who/that...”
此句型是強調(diào)句。其中be的形式有兩種:is或was。
例如:It was at 12 o’clockthat hegot home last night.昨晚他是在十二點到家的。
五、“It is high/abouttime (that) ...”
此句式屬虛擬語氣結構,that從句時態(tài)常用過去時。
例如:It is high/about time (that) we went to school.我們該去上學了。