【正文】
【答案】C【解析】句意:——那件漂亮的毛衣是你的嗎?——是的,我已經(jīng)買了兩年了。bought為短暫性動詞,不能與表示一段的時間狀語for two years連用,排除A,B;for two years表示的是到目前為止的一段時間,說明的是現(xiàn)在的情況,故時態(tài)為現(xiàn)在完成時態(tài),答案為C。點睛:短暫性動詞又稱瞬間動詞,表示動作一旦發(fā)生就立即結束。這類動詞有:go, e, arrive, leave, begin, start, join, marry, buy, die 等。瞬間動詞可以用于現(xiàn)在完成時,但不能和表示一段時間的狀語連用。如for 和since 所引導的時間狀語都表示一段時間,那就要將瞬間動詞轉化為表延續(xù)的動詞或者表狀態(tài)的形式,就可以與表示一段的時間狀語連用。如:His father has died since he was ,必須轉化為:His father has been dead since he was born.26.If you too much icecream,you will get sick.A.will eat B.were eating C.a(chǎn)te D.eat【答案】D【解析】【詳解】句意:如果你吃太多的冰激淋,你將會生病。If you too much icecream引導的是條件狀語從句,主句應該用一般將來時,符合主將從現(xiàn)的原則。所以從句用一般現(xiàn)在時。故選D。27.—The shop is ____________ on Saturday and Sunday. We can go shopping there on weekdays.—Oh, no. It ____________ since last Saturday.A.open, has closed B.close, has been openC.open, has been opened D.closed, has been closed【答案】D【解析】【詳解】句意:這個商店周六、日不營業(yè),我們可以在工作日去那購物。哦,不!直到上周六它還沒營業(yè)。open營業(yè)的;closed關門的,不營業(yè)的。故選D。28. Do you know what time Daniel Xuzhou tomorrow?At 2:00 p. m. I will meet him when he at the airport.A.gets to。 arrives B.will get to。 will arriveC.will get to。 arrives D.gets to。 will arrive【答案】C【解析】句意:——你知道丹尼爾明天什么時候去徐州嗎?——下午2:00點。當他到達機場時我將與他會面。第一句是what time引導的賓語從句,主句是一般現(xiàn)在時,從句時態(tài)不受限制,結合tomorrow用一般將來時will+動詞原形;第二句是when引導的時間狀語從句,遵循主將從現(xiàn)的規(guī)則,所以從句用一般現(xiàn)在時,主語是he,因此是arrives;結合選項,故答案選C。29.— I ____________at this time yesterday.—Me, too.A.will cook B.is cooking C.cooked D.was cooking【答案】D【解析】句意:——昨天這個時候我在做飯?!乙彩恰8鶕?jù)at this time ;故選D30.By the time I ________ on the TV, Beckham ________ two goals.A.turned。 have scored B.turned。 had scoredC.had turned。 have scored D.had turned。 had scored【答案】B【解析】句意:當我打開電視的時候,貝克漢姆已經(jīng)進了兩個球??疾閯釉~時態(tài)辨析題。本句是時間狀語從句,by the time到…時候為止,用于一般過去時,可排除CD選項。從句用一般過去時,主句用過去完成時,需用“had+過去分詞”結構,可排除A;根據(jù)句意結構,可知選B。