国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

談?wù)劇扒閼B(tài)動詞+have done”的用法

2021-02-14 19:22羅娟
關(guān)鍵詞:肯定句虛擬語氣某件事

羅娟

“情態(tài)動詞+have done”可表示對過去所發(fā)生事情的推測,也可用于虛擬語氣中。常見的這類情態(tài)動詞有:must,should,would,could,need等。

一、表示對過去所發(fā)生事情的推測

1.must+have done 表對過去所發(fā)生的事情的推測時,只可用于肯定句中,意為“一定或者肯定做(干)過某事”,是對過去所發(fā)生事情的一種最有把握性的推測。

1:According to what he said, I knew he_________________ (know) the truth.

解析:must have known。在肯定句中,對過去所發(fā)生的事情進行肯定的推測,表“一定,肯定”,且具有較為合理的猜測依據(jù),應(yīng)用must have done。

2.can’t(couldn’t)+have done用在否定句中,對過去所發(fā)生的事情進行否定性推測時,意為“不可能已經(jīng)做過了某件事”。注意:can(could)+have done 用在疑問句中,表對過去發(fā)生的事情進行推測時,意為“可能已做過了某事嗎?”

例 2:Your eyes have heavy dark circles. You______________(sleep) early last night.

解析:can’t have slept。本空填can’t have slept表對過去所發(fā)生的事情進行推測,意為“不可能做過某事”。

例 3:My two umbrellas are missing. Who____(take) them by mistake?

解析:can(could) have taken。can(could)+have done用在疑問句中,表對過去發(fā)生的事情進行推測,意為“可能已經(jīng)做過了某件事嗎?”。

3.may(might) +have done表對過去發(fā)生的事情進行的不太有把握的推測,用在肯定句中意為“大概已經(jīng)做過了某件事 ”,用在否定句中意為“也許還沒……”。

例4:Jack didn’t come to school yesterday. I guess he _______________(ill).

解析:may(might) have been ill。表過去可能、也許做了某件事情,但可能性不大,應(yīng)用“may(might) +havedone”結(jié)構(gòu)。

二、用在虛擬語氣中

1.ought to(should)+have done表過去本應(yīng)做某事,而實際上沒做,包含有遺憾或者責(zé)備的語氣;否定形式 為 在 ought to 后 或 者 should 后 加 not,再 加 havedone,表本不應(yīng)做某事卻做了。

例 5:You ________(should/shouldn’t) have scolded him ... he had done his best.(2020年5月天津卷單項填空改編)

解析:shouldn’t。shouldn’t have done 表本不應(yīng)做某事卻做了。

2.needn’t+have done表過去沒必要做某件事情,實際卻做了。

例6:既然你的車壞了,你沒必要來接我們了。(根據(jù)漢語意思填空)

You _______________________us up since your car broke down.

解析:needn’t have picked。needn’t have picked表過去沒必要做某件事情,實際卻做了。

3.can(could)+have done表本來可做某件事情,而實際沒做。

例 7:We __________________(taken) the bus to school together, but you didn’t come.

解析:could(can) have taken。逗號前面的句子表本來能做成功某件事情,而實際卻沒有做成功,故本空填could(can) have taken。

4.would+have done

表本來會干成某事,而實際卻沒有做到。

例 8:Most people believed that she ___________(become) the champion, but for the accident that made her fail.

解析:would have become。逗號后的句子成分相當(dāng)于一個含蓄條件虛擬語氣,再根據(jù)句意可知,逗號前面的部分與過去的事實相反,故本空填would have become,表本來應(yīng)該會干成,但實際卻沒干成。

【解題錦囊】

如果句子中的時間是以過去的時間為參照點,不管是對過去所發(fā)生的事情的推測,還是表虛擬語氣,都要用“情態(tài)動詞+have done”結(jié)構(gòu),其包含的具體含義如下:

must have done表對過去發(fā)生的事情進行推測時,語氣強烈,且把握性最大。can’t(couldn’t)+ havedone表對過去發(fā)生的事情的否定推測。may(might)+have done 表對過去發(fā)生的事情的不太肯定的推測。could+ have done表本來可做,而實際上沒做。should(ought to)+ have done表本來應(yīng)做而沒做,否定式表本不該做而實際做了。needn’t have done表本來不必做某件事情,而實際卻做了。

(作者單位:江西省新余市第一中學(xué))

猜你喜歡
肯定句虛擬語氣某件事
表示瘋狂的學(xué)習(xí)
眼罩
can have done用法小結(jié)
遺忘與記憶同等重要
淺談虛擬語氣
作繭自縛
虛擬語氣考前指導(dǎo)
虛擬語氣“本……”的表達方式和高考
重點詞語辨析與演練
中學(xué)英語之友·高一版(2008年1期)2008-03-20