杜全福
【摘要】“情態(tài)動詞+have done”是情態(tài)動詞語法項目中一個十分重要的語言點,是高考的重點,也是近年來各省市高考英語試題考查的熱點內(nèi)容。情態(tài)動詞have done有兩大功能:一是表示推測;二是表示虛擬。
【關(guān)鍵詞】情態(tài)動詞 用法 高考題 虛擬語氣 高考英語
情態(tài)動詞是高中階段一個難以掌握的語法項目,且一直是高考的重點和難點。下面筆者結(jié)合近年來高考英語試題談談“情態(tài)動詞+have done”的幾種常見但卻容易混淆的用法:
一、must+ have+過去分詞:表示對過去發(fā)生動作或存在的狀態(tài)進行推測。只用于肯定的陳述句中(在否定句及疑問句中用can)意思是“一定、已經(jīng)”。
e.g: If he had already been there, I must have been seen him.
Her watch must have stopped .I will go and call her.
【高考鏈接】
Jack described his father, who ___ a brave boy many years ago, as a strong-willed man.
A. would be B. would have been
C. must be D. must have been
(2010安徽卷,32)
【答案】 D
【簡析】
此題考查情態(tài)動詞must表示推測的用法,推測過去用must +have done的結(jié)構(gòu),正確答案為選項D。
二、may\might + have +過去分詞:表示對過去發(fā)生動作或存在的狀態(tài)進行不肯定的推測??捎糜诳隙ň洌ㄒ馑际恰翱赡芤呀?jīng)”、也許)和否定句(意思是“可能沒有”);might的語氣沒有may那么肯定。might + have +過去分詞:還可表示“本來可能......”,但實際上沒有發(fā)生的事;另外,還可表示“本來應該或可以做某事”之意,含有輕微的責備語氣。
e.g: She may have read the book. He might not have got your letter.
He might have arrived there by now.
You might given him more help,though you were busy.
【高考鏈接】
— I can't find my purse anywhere.— You ___ have lost it while shopping.
A. may B. Can C. should D. would
(2008重慶卷,30)
【答案】 A
【簡析】
此題考查情態(tài)動詞may表示推測的用法。may表示推測過去發(fā)生的行為并用于肯定句中,應用may + have done的結(jié)構(gòu)。can表示對過去行為或狀態(tài)的推測,只用于疑問句和否定句中,故排除選項B,正確答案為A. may。
【歸納】“情態(tài)動詞+ have done”表示對過去發(fā)生動作或狀態(tài)的推測或估計的用法。
【總評】
“情態(tài)動詞+ have done”表示推測的用法是近年來高考英語試題考查的熱點,考生在備考時一定要分清can /could / may / might / must表示推測的不同含義和用法,如注意區(qū)分can't /couldn't have done表示“不可能做過”的含義,而may not / mightn't have done表示“可能沒做過”的含義,另外要特別注意牢記can / could / may / might / must分別是用于何種句式。
三、cant\ couldnt+have +過去分詞:表示對過去某種行為或存在的狀態(tài)或不肯定推測,can常用語否定句(意思“不可能已經(jīng)”)和疑問句;除用于否定句和疑問句外,還可用于肯定句(意思是“那時可能,本來可以”)。
e.g : They can not have finished the work so soon.Where can he have gone? In those circumstance we could have done better.
【高考鏈接】
But for their help, we ___ the program in time.
A. can not finish B. will not finish
C. had not finished D. could not have finished
(2009安徽卷,34)
【答案】 D
【簡析】
此題考查含蓄虛擬條件句。介詞短語but for(要不是) their help相當于if引導的虛擬條件狀語從句(if it hadn't been for their help),從句用had done表示對過去事實的虛擬,主句應用could + have done結(jié)構(gòu),故選D. could not have finished。
*本文系甘肅省2015年度教育科學“十二五“規(guī)劃課題階段性研究成果,課題批準號:GS[ 2015 ]GHB0403。