主從復合句是初中階段一個非常重要的語法項目。主從復合句的時態是歷年中考考查的重點內容,也是學生容易失分的難點內容。不少同學對于復合句中的主句和從句的謂語動詞時態的一致性,總是感到不好理解。下面筆者結合2007年全國部分省、市中考真題對主句的時態和從句時態(主要指賓語從句和狀語從句的時態)作歸納小結,以期對同學們的復習迎考有所幫助。
一、主句和賓語從句的時態關系
1.賓語從句時態的靈活性
當主句謂語動詞的時態為一般現在時、現在進行時、現在完成時等時態時,后面賓語從句中的謂語動詞時態不受主句時態的限制,可根據具體情況,選用各種合適的時態。(注意:有些詞如would或could等不是表示過去,而只是使語氣更加委婉客氣,其后面跟的賓語從句中的謂語動詞的時態不受主句時態的限制,可根據具體情況,選用各種合適的時態。)
例1:-Can you guess ____ the MP4 player yesterday?
-Sorry, I’ve no idea about it.(2007年天津)
A. how much did he pay for B. how can he get
C. how much he paid forD. how he has got
解析:根據賓語從句中的 yesterday可知應用一般過去時態,先排除B和D;又因為賓語從句的語序應用陳述語序,所以選C。
例2:-Would you please tell me____?
-OK, her name is Cici!(2007年蘭州)
A. what was her nameB. what her name was
C. what is her name D. what her name is
解析:注意would 在此不是表示過去時態,而只是使語氣更加委婉。根據下文語境可知賓語從句該用一般現在時;又因為賓語從句該用陳述語序,所以選D。
2.主從句時態的制約性
在含有賓語從句的主從復合句中,當主句的謂語動詞為過去時態時,從句謂語動詞的時態通常為過去時態中的一種,具體用哪一種,需要根據具體情景來決定。
(1)如果主句的動作與從句的動作同時發生,從句謂語動詞為一般過去時態;如果從句動詞表持續,又有表具體意義的時間狀語,從句謂語動詞就是過去進行時態。
例3:His parents wanted to know what he ____ at that time.(2007年廣東)
A. is doing B. was doing C. has done D. will do
解析:因為主句為一般過去時態,從句謂語動詞的時態通常為過去時態中的一種;根據賓語從句中時間狀語at that time可知該用過去進行時態,所以選B。
(2)如果從句的動作完成于主句之前,從句謂語動詞為過去完成時態。
例4:The shopkeeper said they _____ the shoes ____.(2007年青島)
A. have sold out; in my size
B. sold out; of my size
C. had sold out; for my size
D. had sold out; in my size
解析:因為主句為一般過去時態,從句謂語動詞的時態通常為過去時態中的一種,所以先排除A;根據句意“店老板說他們已經買完了我所穿的那個號碼的鞋”可知從句該用完成時態,所以又可排除B;又因為in my size是固定詞組,所以正確答案為D。
(3)如果從句的動作完成于主句之后,從句謂語動詞為過去將來時態。
例5:- Alice, Rita called you just now when you were out.(2007年廈門)
- Did she say when ____ me again,Dad?
A. she will call B. would she call C. she would call
解析:因為主句為一般過去時態,從句謂語動詞的時態通常為過去時態中的一種,所以要排除A;又因為賓語從句該用陳述語序,所以正確答案為C。
3.賓語從句是真理、客觀事實的情況
當賓語從句表述的是客觀事實、科學真理、格言或現在的習慣行為時,其謂語動詞的時態不受主句謂語動詞時態的限制,要用一般現在時。
例6:Our physics teacher told us light ____ faster than sound last term.(2007年山東濰坊)
A. travels B. travel C. traveled D. traveling
解析:在解題中,許多考生一看到賓語從句的主句是一般過去時,常誤選C項。其實,仔細審題就可發現從句“光比聲音傳播得快” 是客觀真理,應用一般現在時,便不難得到正確答案A。
二、主句和狀語從句的時態關系
1.主從句的將來時態
如果主句是一般將來時、祈使句或含有情態動詞的句子,在由 when, after, before, not... until, as soon as 等引導的時間狀語從句,以及由 if, unless 引導的條件狀語從句中,謂語動詞應用一般現在時代替將來時。
例7:I’ll do it better if the teacher ___ me another chance.(2007年河北)
A. give B. givesC. gaveD. will give
解析:主句是一般將來時,在由 if引導的條件狀語從句中,謂語動詞應用一般現在時表示將來時間,所以答案選B。
2.主從句兩動作的延續與瞬間關系
在含有時間狀語從句的主從復合句中,如果在一個延續性的動作過程中發生一個瞬間動作,那么這個延續性的動作用進行時,瞬間動作則用一般時;如果時間是發生在過去,則延續性動作用過去進行時,瞬間動作則用一般過去時。
例8:When I went to say goodbye to Anna,she ____ the piano.(2007年河北)
A. is playingB. playsC. was playing D. played
解析:由從句可知時態為過去時,主句也應該考慮過去時間,先排除A和B;又因為句意“當我去跟安娜道別時,她正在彈鋼琴”,所以正確答案為C。
3.主從句兩動作的先后對照關系
如果主句和從句的謂語動詞表示的兩個動作都發生在過去,而且有明顯的先后順序,那么,表示先發生的動作的謂語動詞用過去完成時,后發生的動作的謂語動詞用一般過去時。
例9:When I arrived at the office, the meeting ___ for ten minutes.(2007年貴陽)
A. has begunB. had been onC. began
解析:分析語境邏輯可知,該句表示“當我到達辦公室時會議已經進行了10分鐘”,表示“過去的過去”的動作,因此應用過去完成時,所以選B。
4.主從句兩動作的先后緊湊關系
如果主句和從句的謂語動詞表示的兩個動作都發生在過去,兩個動作雖然是先后發生,但無須強調這種先后的關系,或先后關系很緊湊時,則不必用過去完成時,主從句兩動作皆可用一般過去時。引導這種狀語從句的關系詞最常見的有as soon as, the moment, immediately, when, before, after等。
例10:Weto close the windows before we left the lab.(2007年河北)
A. tell B. told C. are toldD. were told
解析:根據主句和從句的謂語動詞表示的兩個動作都發生在過去,兩個動作雖然是先后發生,但無須強調這種先后關系的語法規則,則不必用過去完成時,主從句兩動作皆可用一般過去時,所以答案應該考慮B和D;又因為句意“我們離開實驗室之前就已經被告之要關窗戶”,所以該用被動語態,正確答案為D。
5.since引出的主從復合句
在含有since從句的主從復合句中,主句常用現在完成時,從句常用一般過去時。
例11:Nancy lots of charity work in her free time since she entered college.(2007年上海)
A. has done B. will doC. was doingD. is doing
解析:由從句 可知主句用現在完成時,所以答案為A。
三、分清由 if 和when引導的是賓語從句還是狀語從句
if,when引導賓語從句時,意思分別為“是否”和“何時”,其時態應和主句時態相呼應;它們引導狀語從句時,意思分別為“如果,假如”和“當……時候”,主句時態是一般將來時,從句時態用一般現在時代替一般將來時。
例12:I am not sure if you ___ in the exam,but you’ll be better if you ___ harder.(2007年黑龍江)
A. succeed; work B. succeed; will work
C. will succeed; work
解析: I am not sure后面的if 從句是賓語從句,意為“我不太確信你是否能通過考試”,所以第一個空用將來時;第二個if 引導的從句為條件狀語從句,主句為一般將來時,該用現在時代替將來時,所以正確答案C。
精題精練
1. - Would you like to see the film with me?
- I’m sorry I ____ it twice.(2007年北京)
A. see B. will see C. have seen D. am seeing
2. - Could you tell me whom the radio _____ by?
- Sorry, I have no idea.(2007年福州)
A. invents B. invented
C. is invented D. was invented
3. - Did you know ___ at the bus stop?
- Maybe their teacher.(2007年山西)
A. who are they waiting for
B. whom they are waiting for
C. whom they were waiting for
4. Did you know _____? (2007年桂林)
A. when would Mr. Wang come
B. if he bought a camera yesterday
C. where he lives
D. how much did the bike cost
答案與解析
1.根據賓語從句中的時間狀語twice可知該用現在完成時態,故選C。
2.注意句中could不是過去時態,其作用是使語氣更加委婉。由常識可知the radio是過去發明的,所以該選過去時態;又因為是the radio做主語,所以該用被動語態,故答案選D。
3.因為主句的時態為一般過去時,從句的時態通常為過去時態中的一種;根據句意“你知道他們在等誰嗎”可知該用過去進行時態,所以答案選C。
4.因為主句的時態為一般過去時,從句的時態通常為過去時態中的一種,所以先排除C;又根據賓語從句該用陳述語序可知排除A和D,所以答案選B。