1. 語態(tài)和時態(tài)
—Do you see those people on the little sandy island?
—Yes, they _______ handkerchiefs for the last half hour. I wonder why.
A. were waving B. waved C. had waved D. have been waving
【正確答案】D
【高考考點】考查動詞時態(tài)?,F(xiàn)在完成進(jìn)行時:表示一個從過去某一時刻開始的動作,一直延續(xù)到說話時還在進(jìn)行或剛結(jié)束,句中常出現(xiàn)用for, since, how long等引導(dǎo)的時間狀語。e.g. His telephone has been ringing for a long time.e.g. It has been raining since last Sunday. e.g. How long have you been wearing glasses?
【題干句意】“你有沒有看見那些在小島上的人?”“是的,我看見了。他們在過去的半小時里一直在揮手帕,我不知道為什么。”
【詳細(xì)解析】這個揮手帕的動作是在半小時前開始的,然后一直在揮,一直揮到了說話的這個時候,所以我們用的是一個現(xiàn)在完成進(jìn)行時,強(qiáng)調(diào)一個動作的持續(xù)。我們再來看一下其他幾個時態(tài):
A選項是were waving——過去進(jìn)行時,它指的是:①過去某一時刻正在進(jìn)行;②過去某一階段正在進(jìn)行;B. waved——過去時,過去某時間發(fā)生的且已完成的動作,所以我們知道A和B這兩個時態(tài)都是和過去有關(guān),而和現(xiàn)在是沒有一點關(guān)系的,所以A和B這兩個答案錯了。
C. had waved——過去完成時:過去某一時刻或某一動作前完成的動作或狀態(tài),那么它所表達(dá)的時候是在過去的過去,例如:e.g. By the end of last year, we had built 5 new schools.到去年年底為止,我們已經(jīng)建造了5所學(xué)校。首先,過去的時間是去年年底;而句子表達(dá)的意思是在去年年底之前,所以我們用過去完成時——had build.和現(xiàn)在是更加沒有聯(lián)系了,所以這個答案也是不正確的。
題干中的時間狀語是“for the last half hour”,注意這個last不是指“最后的”,而是指“剛才的——在剛才的半個小時里”,那么往往呢句中出現(xiàn)last,或者是last half hour、recent這種詞的話,我們一般都會選擇現(xiàn)在完成進(jìn)行時,因為它指的是“剛才”,那么肯定指“從剛才到現(xiàn)在”。所以本題答案是D.
2. 名詞性從句
The information could be helpful to ____will take over the job.
A. those B. who C. whoever D. anyone
【正確答案】C
【高考考點】考查名詞性從句,顧名思義就是名詞,它可充當(dāng)主語、表語、賓語和同位語,所以相應(yīng)的名詞性從句也分為有主語從句、表語從句、賓語從句和同位語從句。此題考的就是介詞to后的賓語從句。
【題干句意】“這個消息可能會對任何將接管這個工作的人有所幫助?!眞hoever = anyone who“任何怎么怎么樣的人”所以這個答案是正確的。我們再來看其他幾個答案為什么不對呢?
【詳細(xì)解析】A選項是those,如果those填在這里的話就會變成缺少關(guān)系代詞who,如選those,那those will take over the job“那些人將會取代這個工作”,它就變成了一個獨(dú)立的句子,而不是一個從句,更加就不是一個賓語從句了,所以從原則上說它是錯誤的,那么怎樣改才是正確的呢?很簡單,只要在這個those的后面加一個關(guān)系代詞who,把它變成一個定語從句——those who will take over the job,“那些將要接管這個工作的人”,那么這樣就可以了。
B選項是who在名詞性從句中表示疑問,e.g. Who will take over the job has not been decided yet. D選項是anyone,錯誤的原因也是缺少關(guān)系代詞who.
比較those who和anyone who,前者是“那些……的人”,后者表示“任何……的人”。區(qū)別就是在于those who是一個復(fù)數(shù)的概念,“那些人”,后面的謂語動詞要用復(fù)數(shù);而anyone who是表示任何一個人,后面要用單數(shù)的謂語動詞。
3. 虛擬語氣和情態(tài)動詞
—David, we went to Lake Geneva for the weekend.
—That _______ a very nice change. I wish I had gone there.
A. must be B. must have been C. could be D. could have been
【正確答案】B
【高考考點】考查情態(tài)動詞。
首先A和B里面都有must,must表推測,它表示“肯定…”,這個語氣是非常確定的,的;那么當(dāng)must表推測的時候呢,它還可以表示不同的時間,例如:
第一,must be表示的是“現(xiàn)在的狀態(tài)”,He must be a teacher. 他肯定是一個老師。
第二,must be doing表示“現(xiàn)在進(jìn)行的動作”,They must be having a meeting in the office.他們現(xiàn)在肯定正在辦公室里開會。
第三,must have done表示“過去發(fā)生的事情”,You must have met him yesterday.你昨天肯定見過他了。讓我們看一下將“must have been”填到題干里面是否正確?句意:“David,我們周末去了日內(nèi)瓦湖?!薄芭?,那肯定是一個非常好的改變,我希望我也去那里了?!边@里是表示一個肯定的推測;又因為是上個周末的事情,說明這件事情已經(jīng)發(fā)生了,我們所以用B. must have been,而不是A。
【詳細(xì)解析】C選項是could輕微的懷疑或委婉的陳述看法,“可能”e.g. His story could be true, but I hardly think it is.他所說的這個故事可能是真的,但是我基本上不相信。
D選項是could have done虛擬語氣,某事過去有可能發(fā)生而實際沒有,“本來可以”,表示惋惜、遺憾 e.g. The accident could have been prevented.這個車禍原本是可以避免的。e.g. You could have done better, but you didn’t try your best.你原本是可以做的更好的,但是你并沒有盡自己的努力。
—Do you see those people on the little sandy island?
—Yes, they _______ handkerchiefs for the last half hour. I wonder why.
A. were waving B. waved C. had waved D. have been waving
【正確答案】D
【高考考點】考查動詞時態(tài)?,F(xiàn)在完成進(jìn)行時:表示一個從過去某一時刻開始的動作,一直延續(xù)到說話時還在進(jìn)行或剛結(jié)束,句中常出現(xiàn)用for, since, how long等引導(dǎo)的時間狀語。e.g. His telephone has been ringing for a long time.e.g. It has been raining since last Sunday. e.g. How long have you been wearing glasses?
【題干句意】“你有沒有看見那些在小島上的人?”“是的,我看見了。他們在過去的半小時里一直在揮手帕,我不知道為什么。”
【詳細(xì)解析】這個揮手帕的動作是在半小時前開始的,然后一直在揮,一直揮到了說話的這個時候,所以我們用的是一個現(xiàn)在完成進(jìn)行時,強(qiáng)調(diào)一個動作的持續(xù)。我們再來看一下其他幾個時態(tài):
A選項是were waving——過去進(jìn)行時,它指的是:①過去某一時刻正在進(jìn)行;②過去某一階段正在進(jìn)行;B. waved——過去時,過去某時間發(fā)生的且已完成的動作,所以我們知道A和B這兩個時態(tài)都是和過去有關(guān),而和現(xiàn)在是沒有一點關(guān)系的,所以A和B這兩個答案錯了。
C. had waved——過去完成時:過去某一時刻或某一動作前完成的動作或狀態(tài),那么它所表達(dá)的時候是在過去的過去,例如:e.g. By the end of last year, we had built 5 new schools.到去年年底為止,我們已經(jīng)建造了5所學(xué)校。首先,過去的時間是去年年底;而句子表達(dá)的意思是在去年年底之前,所以我們用過去完成時——had build.和現(xiàn)在是更加沒有聯(lián)系了,所以這個答案也是不正確的。
題干中的時間狀語是“for the last half hour”,注意這個last不是指“最后的”,而是指“剛才的——在剛才的半個小時里”,那么往往呢句中出現(xiàn)last,或者是last half hour、recent這種詞的話,我們一般都會選擇現(xiàn)在完成進(jìn)行時,因為它指的是“剛才”,那么肯定指“從剛才到現(xiàn)在”。所以本題答案是D.
2. 名詞性從句
The information could be helpful to ____will take over the job.
A. those B. who C. whoever D. anyone
【正確答案】C
【高考考點】考查名詞性從句,顧名思義就是名詞,它可充當(dāng)主語、表語、賓語和同位語,所以相應(yīng)的名詞性從句也分為有主語從句、表語從句、賓語從句和同位語從句。此題考的就是介詞to后的賓語從句。
【題干句意】“這個消息可能會對任何將接管這個工作的人有所幫助?!眞hoever = anyone who“任何怎么怎么樣的人”所以這個答案是正確的。我們再來看其他幾個答案為什么不對呢?
【詳細(xì)解析】A選項是those,如果those填在這里的話就會變成缺少關(guān)系代詞who,如選those,那those will take over the job“那些人將會取代這個工作”,它就變成了一個獨(dú)立的句子,而不是一個從句,更加就不是一個賓語從句了,所以從原則上說它是錯誤的,那么怎樣改才是正確的呢?很簡單,只要在這個those的后面加一個關(guān)系代詞who,把它變成一個定語從句——those who will take over the job,“那些將要接管這個工作的人”,那么這樣就可以了。
B選項是who在名詞性從句中表示疑問,e.g. Who will take over the job has not been decided yet. D選項是anyone,錯誤的原因也是缺少關(guān)系代詞who.
比較those who和anyone who,前者是“那些……的人”,后者表示“任何……的人”。區(qū)別就是在于those who是一個復(fù)數(shù)的概念,“那些人”,后面的謂語動詞要用復(fù)數(shù);而anyone who是表示任何一個人,后面要用單數(shù)的謂語動詞。
3. 虛擬語氣和情態(tài)動詞
—David, we went to Lake Geneva for the weekend.
—That _______ a very nice change. I wish I had gone there.
A. must be B. must have been C. could be D. could have been
【正確答案】B
【高考考點】考查情態(tài)動詞。
首先A和B里面都有must,must表推測,它表示“肯定…”,這個語氣是非常確定的,的;那么當(dāng)must表推測的時候呢,它還可以表示不同的時間,例如:
第一,must be表示的是“現(xiàn)在的狀態(tài)”,He must be a teacher. 他肯定是一個老師。
第二,must be doing表示“現(xiàn)在進(jìn)行的動作”,They must be having a meeting in the office.他們現(xiàn)在肯定正在辦公室里開會。
第三,must have done表示“過去發(fā)生的事情”,You must have met him yesterday.你昨天肯定見過他了。讓我們看一下將“must have been”填到題干里面是否正確?句意:“David,我們周末去了日內(nèi)瓦湖?!薄芭?,那肯定是一個非常好的改變,我希望我也去那里了?!边@里是表示一個肯定的推測;又因為是上個周末的事情,說明這件事情已經(jīng)發(fā)生了,我們所以用B. must have been,而不是A。
【詳細(xì)解析】C選項是could輕微的懷疑或委婉的陳述看法,“可能”e.g. His story could be true, but I hardly think it is.他所說的這個故事可能是真的,但是我基本上不相信。
D選項是could have done虛擬語氣,某事過去有可能發(fā)生而實際沒有,“本來可以”,表示惋惜、遺憾 e.g. The accident could have been prevented.這個車禍原本是可以避免的。e.g. You could have done better, but you didn’t try your best.你原本是可以做的更好的,但是你并沒有盡自己的努力。