??筆者在大學(xué)英語教學(xué)中,發(fā)現(xiàn)學(xué)生對(duì)"情態(tài)動(dòng)詞must,can,can't,should,shouldn't,could,couldn't,ought to,oughtn't to,may, might,needn't等加不定式完成式"這一英語結(jié)構(gòu)比較陌生,出現(xiàn)錯(cuò)誤比較多,而這種語法現(xiàn)象在英語六級(jí)考試中出現(xiàn)的頻率又比較多,現(xiàn)結(jié)合大學(xué)英語六級(jí)考試中出現(xiàn)的這一結(jié)構(gòu),作一說明。
??"情態(tài)動(dòng)詞+完成式"這種結(jié)構(gòu)是英語動(dòng)詞性合成謂語形式之一,有的語法書把它稱為modal perfect structure(情態(tài)完成結(jié)構(gòu))。這種結(jié)構(gòu)主要用來表達(dá)與過去有關(guān)的情況,表示說話人對(duì)這一行為所持的態(tài)度,如推測(cè),批評(píng),驚異,勸告等。但各個(gè)情態(tài)動(dòng)詞的完成形式的意義不完全一樣。現(xiàn)分別舉例說明如下:
??1?"must+完成式"表示對(duì)過去發(fā)生的事件做出較肯定的推測(cè)。意為"一定,想必,肯定,準(zhǔn)是"等。例如:
??He must have left the shirts on the bus.他肯定是把襯衫丟在公共汽車上了。
??He must have been nervous because he didn't go straight in.他一定很緊張,因?yàn)樗麤]有馬上參加比賽。
??這一結(jié)構(gòu)只用于肯定句,在疑問句和否定句中需用"can(could)+完成式"結(jié)構(gòu)。例如:
That can't(couldn't)have been George.那不可能是喬治。
??2."could +完成式"表示曾有能力做某事,但沒有去做或者表示某事有可能發(fā)生并沒有發(fā)生。意為"本來可以,本來能"。例如:
??In those circumstances we could have done better.在那樣的情況下,我們本來可以做得更好。
??He could have told me the answer but he refused to.他本來能把答案告訴我的,但他不肯這樣做。
??"can't+完成式"多用于疑問句或否定句,表示對(duì)過去某事的推測(cè)或判斷。例如:
??He can't(couldn't)have seen her yesterday because she was away from home most of the day.他昨天不可能看見她,因?yàn)樗蛱齑蟛糠謺r(shí)間不在家。
??3."may/might+完成式"表示對(duì)過去已經(jīng)發(fā)生的行為的一種推測(cè)或懷疑,意為"可能,也許,或許,說不定"。例如:
??They might have solved the problem with ease.他們或許輕而易舉地解決了這個(gè)問題。They may have tried every means.他們也許試過了許多方法。
??4."should/ought to+完成式"表示沒有盡到的義務(wù)或責(zé)任,帶有一種后悔,埋怨或責(zé)備口吻。意為"本應(yīng)該"。例如:
??You should have given her more help.你本應(yīng)該多給她一些幫助的。
??I ought to have left London before 9:00,but I didn't.我本該在9點(diǎn)以前離開倫敦,但是我沒有。
??如果表示"過去不應(yīng)該做而實(shí)際做了"的事,要用should(ought to)的否定式。例如:
??You should not(ought not to)have crossed the road when the lights were red.你本不應(yīng)該在紅燈亮的時(shí)候穿過去的。
??5."needn't+完成式"表示過去不必做或不需要做但卻做了的事情。意為"本不必,本不需要"。例如:
??You needn't have watered the flowers,for it is going to rain.你本來不必澆花的,因?yàn)樘煲掠炅恕?BR> ??I needn't have written to him because he phoned me shortly afterwards.我其實(shí)不必給他寫信,因?yàn)樗^后不久就來電話了。
??"情態(tài)動(dòng)詞+完成式"這種結(jié)構(gòu)是英語動(dòng)詞性合成謂語形式之一,有的語法書把它稱為modal perfect structure(情態(tài)完成結(jié)構(gòu))。這種結(jié)構(gòu)主要用來表達(dá)與過去有關(guān)的情況,表示說話人對(duì)這一行為所持的態(tài)度,如推測(cè),批評(píng),驚異,勸告等。但各個(gè)情態(tài)動(dòng)詞的完成形式的意義不完全一樣。現(xiàn)分別舉例說明如下:
??1?"must+完成式"表示對(duì)過去發(fā)生的事件做出較肯定的推測(cè)。意為"一定,想必,肯定,準(zhǔn)是"等。例如:
??He must have left the shirts on the bus.他肯定是把襯衫丟在公共汽車上了。
??He must have been nervous because he didn't go straight in.他一定很緊張,因?yàn)樗麤]有馬上參加比賽。
??這一結(jié)構(gòu)只用于肯定句,在疑問句和否定句中需用"can(could)+完成式"結(jié)構(gòu)。例如:
That can't(couldn't)have been George.那不可能是喬治。
??2."could +完成式"表示曾有能力做某事,但沒有去做或者表示某事有可能發(fā)生并沒有發(fā)生。意為"本來可以,本來能"。例如:
??In those circumstances we could have done better.在那樣的情況下,我們本來可以做得更好。
??He could have told me the answer but he refused to.他本來能把答案告訴我的,但他不肯這樣做。
??"can't+完成式"多用于疑問句或否定句,表示對(duì)過去某事的推測(cè)或判斷。例如:
??He can't(couldn't)have seen her yesterday because she was away from home most of the day.他昨天不可能看見她,因?yàn)樗蛱齑蟛糠謺r(shí)間不在家。
??3."may/might+完成式"表示對(duì)過去已經(jīng)發(fā)生的行為的一種推測(cè)或懷疑,意為"可能,也許,或許,說不定"。例如:
??They might have solved the problem with ease.他們或許輕而易舉地解決了這個(gè)問題。They may have tried every means.他們也許試過了許多方法。
??4."should/ought to+完成式"表示沒有盡到的義務(wù)或責(zé)任,帶有一種后悔,埋怨或責(zé)備口吻。意為"本應(yīng)該"。例如:
??You should have given her more help.你本應(yīng)該多給她一些幫助的。
??I ought to have left London before 9:00,but I didn't.我本該在9點(diǎn)以前離開倫敦,但是我沒有。
??如果表示"過去不應(yīng)該做而實(shí)際做了"的事,要用should(ought to)的否定式。例如:
??You should not(ought not to)have crossed the road when the lights were red.你本不應(yīng)該在紅燈亮的時(shí)候穿過去的。
??5."needn't+完成式"表示過去不必做或不需要做但卻做了的事情。意為"本不必,本不需要"。例如:
??You needn't have watered the flowers,for it is going to rain.你本來不必澆花的,因?yàn)樘煲掠炅恕?BR> ??I needn't have written to him because he phoned me shortly afterwards.我其實(shí)不必給他寫信,因?yàn)樗^后不久就來電話了。