主從復(fù)合句是初中階段一個(gè)非常重要的語法項(xiàng)目。主從復(fù)合句的時(shí)態(tài)是歷年中考考查的重點(diǎn)內(nèi)容,也是學(xué)生容易失分的難點(diǎn)內(nèi)容。不少同學(xué)對(duì)于復(fù)合句中的主句和從句的謂語動(dòng)詞時(shí)態(tài)的一致性,總是感到不好理解。下面筆者結(jié)合2007年全國部分省、市中考真題對(duì)主句的時(shí)態(tài)和從句時(shí)態(tài)(主要指賓語從句和狀語從句的時(shí)態(tài))作歸納小結(jié),以期對(duì)同學(xué)們的復(fù)習(xí)迎考有所幫助。
一、主句和賓語從句的時(shí)態(tài)關(guān)系
1.賓語從句時(shí)態(tài)的靈活性
當(dāng)主句謂語動(dòng)詞的時(shí)態(tài)為一般現(xiàn)在時(shí)、現(xiàn)在進(jìn)行時(shí)、現(xiàn)在完成時(shí)等時(shí)態(tài)時(shí),后面賓語從句中的謂語動(dòng)詞時(shí)態(tài)不受主句時(shí)態(tài)的限制,可根據(jù)具體情況,選用各種合適的時(shí)態(tài)。(注意:有些詞如would或could等不是表示過去,而只是使語氣更加委婉客氣,其后面跟的賓語從句中的謂語動(dòng)詞的時(shí)態(tài)不受主句時(shí)態(tài)的限制,可根據(jù)具體情況,選用各種合適的時(shí)態(tài)。)
例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
解析:根據(jù)賓語從句中的 yesterday可知應(yīng)用一般過去時(shí)態(tài),先排除B和D;又因?yàn)橘e語從句的語序應(yīng)用陳述語序,所以選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 在此不是表示過去時(shí)態(tài),而只是使語氣更加委婉。根據(jù)下文語境可知賓語從句該用一般現(xiàn)在時(shí);又因?yàn)橘e語從句該用陳述語序,所以選D。
2.主從句時(shí)態(tài)的制約性
在含有賓語從句的主從復(fù)合句中,當(dāng)主句的謂語動(dòng)詞為過去時(shí)態(tài)時(shí),從句謂語動(dòng)詞的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種,具體用哪一種,需要根據(jù)具體情景來決定。
(1)如果主句的動(dòng)作與從句的動(dòng)作同時(shí)發(fā)生,從句謂語動(dòng)詞為一般過去時(shí)態(tài);如果從句動(dòng)詞表持續(xù),又有表具體意義的時(shí)間狀語,從句謂語動(dòng)詞就是過去進(jìn)行時(shí)態(tài)。
例3:His parents wanted to know what he ____ at that time.(2007年廣東)
A. is doing B. was doing C. has done D. will do
解析:因?yàn)橹骶錇橐话氵^去時(shí)態(tài),從句謂語動(dòng)詞的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種;根據(jù)賓語從句中時(shí)間狀語at that time可知該用過去進(jìn)行時(shí)態(tài),所以選B。
(2)如果從句的動(dòng)作完成于主句之前,從句謂語動(dòng)詞為過去完成時(shí)態(tài)。
例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
解析:因?yàn)橹骶錇橐话氵^去時(shí)態(tài),從句謂語動(dòng)詞的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種,所以先排除A;根據(jù)句意“店老板說他們已經(jīng)買完了我所穿的那個(gè)號(hào)碼的鞋”可知從句該用完成時(shí)態(tài),所以又可排除B;又因?yàn)閕n my size是固定詞組,所以正確答案為D。
(3)如果從句的動(dòng)作完成于主句之后,從句謂語動(dòng)詞為過去將來時(shí)態(tài)。
例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
解析:因?yàn)橹骶錇橐话氵^去時(shí)態(tài),從句謂語動(dòng)詞的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種,所以要排除A;又因?yàn)橘e語從句該用陳述語序,所以正確答案為C。
3.賓語從句是真理、客觀事實(shí)的情況
當(dāng)賓語從句表述的是客觀事實(shí)、科學(xué)真理、格言或現(xiàn)在的習(xí)慣行為時(shí),其謂語動(dòng)詞的時(shí)態(tài)不受主句謂語動(dòng)詞時(shí)態(tài)的限制,要用一般現(xiàn)在時(shí)。
例6:Our physics teacher told us light ____ faster than sound last term.(2007年山東濰坊)
A. travels B. travel C. traveled D. traveling
解析:在解題中,許多考生一看到賓語從句的主句是一般過去時(shí),常誤選C項(xiàng)。其實(shí),仔細(xì)審題就可發(fā)現(xiàn)從句“光比聲音傳播得快” 是客觀真理,應(yīng)用一般現(xiàn)在時(shí),便不難得到正確答案A。
二、主句和狀語從句的時(shí)態(tài)關(guān)系
1.主從句的將來時(shí)態(tài)
如果主句是一般將來時(shí)、祈使句或含有情態(tài)動(dòng)詞的句子,在由 when, after, before, not... until, as soon as 等引導(dǎo)的時(shí)間狀語從句,以及由 if, unless 引導(dǎo)的條件狀語從句中,謂語動(dòng)詞應(yīng)用一般現(xiàn)在時(shí)代替將來時(shí)。
例7:I’ll do it better if the teacher ___ me another chance.(2007年河北)
A. give B. givesC. gaveD. will give
解析:主句是一般將來時(shí),在由 if引導(dǎo)的條件狀語從句中,謂語動(dòng)詞應(yīng)用一般現(xiàn)在時(shí)表示將來時(shí)間,所以答案選B。
2.主從句兩動(dòng)作的延續(xù)與瞬間關(guān)系
在含有時(shí)間狀語從句的主從復(fù)合句中,如果在一個(gè)延續(xù)性的動(dòng)作過程中發(fā)生一個(gè)瞬間動(dòng)作,那么這個(gè)延續(xù)性的動(dòng)作用進(jìn)行時(shí),瞬間動(dòng)作則用一般時(shí);如果時(shí)間是發(fā)生在過去,則延續(xù)性動(dòng)作用過去進(jìn)行時(shí),瞬間動(dòng)作則用一般過去時(shí)。
例8:When I went to say goodbye to Anna,she ____ the piano.(2007年河北)
A. is playingB. playsC. was playing D. played
解析:由從句可知時(shí)態(tài)為過去時(shí),主句也應(yīng)該考慮過去時(shí)間,先排除A和B;又因?yàn)榫湟狻爱?dāng)我去跟安娜道別時(shí),她正在彈鋼琴”,所以正確答案為C。
3.主從句兩動(dòng)作的先后對(duì)照關(guān)系
如果主句和從句的謂語動(dòng)詞表示的兩個(gè)動(dòng)作都發(fā)生在過去,而且有明顯的先后順序,那么,表示先發(fā)生的動(dòng)作的謂語動(dòng)詞用過去完成時(shí),后發(fā)生的動(dòng)作的謂語動(dòng)詞用一般過去時(shí)。
例9:When I arrived at the office, the meeting ___ for ten minutes.(2007年貴陽)
A. has begunB. had been onC. began
解析:分析語境邏輯可知,該句表示“當(dāng)我到達(dá)辦公室時(shí)會(huì)議已經(jīng)進(jìn)行了10分鐘”,表示“過去的過去”的動(dòng)作,因此應(yīng)用過去完成時(shí),所以選B。
4.主從句兩動(dòng)作的先后緊湊關(guān)系
如果主句和從句的謂語動(dòng)詞表示的兩個(gè)動(dòng)作都發(fā)生在過去,兩個(gè)動(dòng)作雖然是先后發(fā)生,但無須強(qiáng)調(diào)這種先后的關(guān)系,或先后關(guān)系很緊湊時(shí),則不必用過去完成時(shí),主從句兩動(dòng)作皆可用一般過去時(shí)。引導(dǎo)這種狀語從句的關(guān)系詞最常見的有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
解析:根據(jù)主句和從句的謂語動(dòng)詞表示的兩個(gè)動(dòng)作都發(fā)生在過去,兩個(gè)動(dòng)作雖然是先后發(fā)生,但無須強(qiáng)調(diào)這種先后關(guān)系的語法規(guī)則,則不必用過去完成時(shí),主從句兩動(dòng)作皆可用一般過去時(shí),所以答案應(yīng)該考慮B和D;又因?yàn)榫湟狻拔覀冸x開實(shí)驗(yàn)室之前就已經(jīng)被告之要關(guān)窗戶”,所以該用被動(dòng)語態(tài),正確答案為D。
5.since引出的主從復(fù)合句
在含有since從句的主從復(fù)合句中,主句常用現(xiàn)在完成時(shí),從句常用一般過去時(shí)。
例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
解析:由從句 可知主句用現(xiàn)在完成時(shí),所以答案為A。
三、分清由 if 和when引導(dǎo)的是賓語從句還是狀語從句
if,when引導(dǎo)賓語從句時(shí),意思分別為“是否”和“何時(shí)”,其時(shí)態(tài)應(yīng)和主句時(shí)態(tài)相呼應(yīng);它們引導(dǎo)狀語從句時(shí),意思分別為“如果,假如”和“當(dāng)……時(shí)候”,主句時(shí)態(tài)是一般將來時(shí),從句時(shí)態(tài)用一般現(xiàn)在時(shí)代替一般將來時(shí)。
例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 從句是賓語從句,意為“我不太確信你是否能通過考試”,所以第一個(gè)空用將來時(shí);第二個(gè)if 引導(dǎo)的從句為條件狀語從句,主句為一般將來時(shí),該用現(xiàn)在時(shí)代替將來時(shí),所以正確答案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.根據(jù)賓語從句中的時(shí)間狀語twice可知該用現(xiàn)在完成時(shí)態(tài),故選C。
2.注意句中could不是過去時(shí)態(tài),其作用是使語氣更加委婉。由常識(shí)可知the radio是過去發(fā)明的,所以該選過去時(shí)態(tài);又因?yàn)槭莟he radio做主語,所以該用被動(dòng)語態(tài),故答案選D。
3.因?yàn)橹骶涞臅r(shí)態(tài)為一般過去時(shí),從句的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種;根據(jù)句意“你知道他們?cè)诘日l嗎”可知該用過去進(jìn)行時(shí)態(tài),所以答案選C。
4.因?yàn)橹骶涞臅r(shí)態(tài)為一般過去時(shí),從句的時(shí)態(tài)通常為過去時(shí)態(tài)中的一種,所以先排除C;又根據(jù)賓語從句該用陳述語序可知排除A和D,所以答案選B。