王先玲
一、對一般現在時的考查
1. (2007湖北武漢市) —What do you do?
—Im an engineer. I____ in a company in Wuhan. I like my job very much.
A. work B. had worked
C. will work D. worked
【答案與解析】 答案為A。 一般現在時可表示現階段習慣性、經常性的動作或存在的狀態,也可表示客觀事實和客觀真理。句中多有often,usually,always,sometimes,every week等標志詞。本句中雖沒有上述標志詞,但涉及的是現在的工作,所以要用一般現在時。
2. (2007山東濰坊市) Our physics teacher told us light____ faster than sound last term.
A. travels B. travel C. travelled D. travelling
【答案與解析】 答案為A。 題干中主句的謂語動詞雖然是一般過去時,但是賓語從句表達的卻是客觀事實。所以從句中的謂語動詞應為一般現在時。
3. (2007北京市) The children will climb the hill if it____ tomorrow.
A. wont rain B. didnt rain
C. doesnt rain D. isnt raining
【答案與解析】 答案為C。 主句的謂語動詞是一般將來時時,由when,before,after,until,as soon as等引導的時間狀語從句和由if,unless等引導的條件狀語從句中,可用一般現在時表示將來時間。
4. (2007山東青島市) If you____ him tomorrow,please ask him if he
____ to work on the farm with us.
A. see; goes B. will see; goes
C. will see; will go D. see; will go
【答案與解析】 答案為D。 第一個if意為“如果”,引導的是條件狀語從句,所以從句中要用一般現在時表將來時間。第二個if意為“是否”,引導賓語從句,這樣從句的謂語動詞需要用一般將來時態表示將要發生的動作。
5. (2007山東濟南市) He doesnt tell me when he____ . Ill telephone you as soon as he____ .
A. will come; comes B. will come; will come
C. comes; will come D. comes; comes
【答案與解析】 答案為A。 第一句中的when作“什么時候”解,用來引導賓語從句,這樣,賓語從句的謂語動詞需要用一般將來時態表示將要發生的動作。第二句中的as soon as引導的是時間狀語從句,從句的謂語動詞需要用一般現在時表示將來時間。
二、對現在進行時的考查
1. (2007遼寧省) Tom____ in China now. He calls his parents once a week.
A. is studying B. will study
C. has studied D. studied
【答案與解析】 答案為A。 現在進行時可以表示此時或當前一段時間正在進行的動作。句中多有now,these days,“Listen!”和“Look!”等提示詞語。在本題中,根據標志詞now來判斷,謂語動詞應該用現在進行時。
2. (2007浙江杭州市) —Whats that terrible noise?
—The neighbors____ for a party.
A. prepared B. prepare
C. will prepare D. are preparing
【答案與解析】 答案為D。 人聽到難聽的聲音,自然會問是什么原因造成的。因此答語理應是因有人在干什么事而造成的,談論的是現時的情況。這種語境說明,句中謂語動詞必須用現在進行時。
3. (2007遼寧沈陽市) Jack has never been to Disneyland before,but he
____ there this summer.
A. has been B. is going
C. went D. goes
【答案與解析】 答案為B。 動詞go,leave的現在進行時可以表示將要發生的動作。
三、對一般過去時的考查
1. (2007新疆維吾爾族自治區) —When did you come here?
—I____ here 10 years ago.
A. have lived B. have come
C. came D. has been
【答案與解析】 答案為C。 一般過去時常與 ... ago,last week,yesterday,just now等表示過去時間的狀語連用。由句中的10 years ago我們可知,答語中的謂語動詞該用一般過去時。
2. (2007內蒙古包頭市) —Jim,have you seen my dictionary?
—Yes,I have. I____ it on Lin Taos desk five minutes ago.
A. have seen B. saw
C. seeing D. had seen
【答案與解析】 答案為B。 答句中有時間狀語five minutes ago,所以謂語動詞該用一般過去時。
四、對一般將來時的考查
1. (2007河北省) There____ a talk show on CCTV-4 at nine this evening.
A. will have B. is going to be
C. is going to have D. is staying
【答案與解析】 答案為B。 這是個there be句型,at nine this evening表示將來時間,只有B項能表達“there be”句型的將來時。
2. (2007甘肅省) —Dont touch the machine. Its dangerous.
—I____ .
A. dont B. havent C. wont D. cant
【答案與解析】 答案為C。 第一句是個祈使句。答語中用wont最合適。
五、對現在完成時的考查
1. (2007浙江寧波市) —Chen Jie,the workers____ our new library already.
—Really?Ill go there and borrow some books.
A. decorated B. are decorating
C. have decorated D. were decorated
【答案與解析】 答案為C。 現在完成時常與already,yet,never,ever,just,before,once,recently等副詞連用。
2. (2007寧夏回族自治區) Li Lei____ home for two days. No one knows where he is now.
A. has left B. left
C. leaves D. has been away from
【答案與解析】 答案為D。 現在完成時常與so far,ever since,how long,in the past/last two years,since ... ago,“for + 時間段”、“since + 時間點”、“since + /從句(用一般過去時)”等連用。根據句中的for two days及下文中的一般現在時謂語動詞可知,空白處應填延續性動詞的現在完成時。
六、對過去進行時的考查
(2007河北邢臺市) When I went to say goodbye to Anna,she____ the piano.
A. is playing B. plays
C. was playing D. played
【答案與解析】 答案為C。 過去進行時表示過去某時刻或某段時間內正在進行的動作,常與this/that time yesterday,at six yesterday,“when + 從句”等特定的過去時間狀語連用。此句中的“when + 從句”表明一個發生在過去的動作,主句則表示另一個動作正在進行。
七、對過去將來時的考查
(2007福建廈門市) —Alice,Rita called you just now when you were out.
—Did she say when____ me again,Dad?
A. she will call B. would she call
C. she would call
【答案與解析】 答案為C。 在答語中,主句中的“Did say”表示過去時間。從意義上看,when從句中的動作是發生在“Did say”之后。因此,從句中的謂語動詞應為過去將來時。
八、對過去完成時的考查
(2007內蒙古包頭市) They asked me____ during the Christmas holidays.
A. where I had been B. where I had gone
C. where had I been D. where had I gone
【答案與解析】 答案為A。 主句中的asked是一般過去時,從句中謂語動詞表示的動作發生在主句謂語動詞表示的動作之前。因此,從句的謂語動詞該用過去完成時。