TOEFL實用語法系列——如何理解長難句36 完結

TOEFL實用語法系列——如何理解長難句36 完結

情態動詞

實用語法系列完結篇。感言就不多說了,作者也在這個過程中受益匪淺,我想這就足夠了。

一情態動詞定義:

本身有一定的詞義,表示語氣的單詞。但是不能獨立作謂語,只能和動詞原形一起構成謂語。情態動詞用在行為動詞前,表示說話人對這一動作或狀態的看法或主觀設想。

情態動詞有:can (could), may (might), must, need, ought to, dare (dared), shall (should), will (would) must

TOEFL實用語法系列——如何理解長難句36 完結

二情態動詞分類:

1.只做情態動詞:may, might, must

2.可做情態動詞又可做實義動詞:need, dare, can

3.具有情態動詞特徵:have(had/has) to, used to, ought to

4.可做情態動詞又可作助動詞:shall(should), will(would)

三情態動詞特徵:

1.情態動詞無人稱和數的變化,情態動詞後面跟的動詞須用原形,否定式構成是在情態動詞後面加 "not"。個別情態動詞有現在式和過去式兩種形式,過去式用來表達更加客氣,委婉的語氣,時態性不強,可用於過去,現在或將來。情態動詞屬非及物動詞,故沒有被動語態:

He could be here soon.

We can't carry the heavy box.

2.情態助動詞用於第三人稱單數現在時的時候,沒有詞形變化,即其詞尾無-s形式:

She may not say what she thinks.

3.情態動詞沒有非限定形式,即沒有不定式和分詞形式,也沒有相應的動名詞;

4.情態助動詞的“時”的形式並不是時間區別的主要標誌。在不少場合,情態助動詞的現在時和過去時形式都可以表示現在、過去或將來時間;

5.情態助動詞之間是相互排斥的,即在一個限定動詞詞組中只能出現一個情態助動詞,但有時卻可以與have和be基本助動詞連用:

You should have washed the wound.

You shouldn't be reading a novel.

6.情態動詞must一般疑問句否定回答要用needn't而不是mustn't:

-Must I read books every day.

-No, you needn't.

TOEFL實用語法系列——如何理解長難句36 完結

四情態動詞表推測:

1.在肯定句中一般用must,could(很少用can),may/might,如:

He must/may/could/might know the answer to this question.

It is cold in the room. They must have turned off the heating.

注意:第一句中情態動詞的語氣按程度是依次遞減的。且might, could並非may, can的過去式,而表示語氣較為委婉或可能性較小。

2.情態動詞表推測的三種時態:

對將來情況的推測,用“情態動詞 + 動詞原形”,如:

She must/may/could/might arrive before 5.

3.對現在或一般情況的推測,用“情態動詞 +be doing”或“情態動詞 + 動詞原形”,如:

He must/may/might/could be listening to the radio now.

He can’t (couldn’t)/may(might) not be at home at this time.

4. 對過去情況的推測,用“情態動詞 + have +過去分詞”,如:

It must/may/might/could have rained last night. The ground is wet.

注意1:情態動詞 should/ought to表推測時,意為“想必會,理應…”但與“have +過去分詞”連用時,則又可構成虛擬語氣意為“本應該做某事卻沒做”,如:

It’s seven o’clock. Jack should/ought to be here at any moment.

She should/ought to have attended your birthday party, but she had to look after her mother in hospital.

TOEFL實用語法系列——如何理解長難句36 完結

注意2:can和could用法的區別:

  • 1.對現在或將來的推測,兩者均可用,但can通常只用於否定句或疑問句中,一般不用於肯定句,而could則可用於肯定句、否定句和疑問句;對過去的推測,應在 can, could 之後接動詞的完成式,且此時can仍只用於否定句或疑問句,不用於肯定句,而could 則可用於各種句型
  • 如:Can/Could this be true?
  • She can’t/couldn’t have left so soon.
  • 2.could後接動詞的完成式,除表示對過去的推測外,還可表示過去沒有實現的可能性(即某事本來可以發生,卻沒發生),或委婉地責備某人過去應該做某事而沒有去做(此時不用can)。
  • 如:You could have started a little earlier.
  • 3.can和could表示現在的允許時,若是請求別人允許自己做某事,兩者均可用,但用could 語氣更委婉;若是自己允許別人做某事,一般只用 can,而不用 could,
  • 如:“Could/Can I use your pen? ”
  • “Yes, of course you can.”
  • 不能說Yes, you could.
  • 4.表示過去的允許時,若表示過去一般性允許(即表示某人隨時都可以做某事),用could;若表示在過去某一特定情況下允許進行某一特定的活動,則不用 could,
  • 如:When I lived at home, I could watch TV whenever I wanted to.
  • I was allowed to see the film yesterday evening.
  • 特定的允許,不能用 could
  • 5.can和could表能力時,can 表示現在的能力,could 表示過去的能力,要表示將來具備的能力通常 be able to 的將來時態。其中要注意的是,could 表示過去的能力,通常只用於表示過去一般性能力,而不表示過去具體某次特定情形下能夠做某事的能力,
  • 如:誤:He studied hard and could pass the exam.
  • 正:He studied hard and was able to pass the exam.
  • 注:在否定句中沒有以上限制,即couldn’t 可表示過去特定情況下的能力,可說 He studied hard but still couldn’t pass the exam.

注意3:“must have + 動詞的過去分詞”有三種意思:

  • 1.想必曾經,表示接近於真實情形的一種推斷,即情態動詞表推測,如:
  • The door droops a little; there must have been something wrong with the hinges.
  • 2.想必曾經,實際不曾,表虛擬,如:
  • You must have seen her if you had been here yesterday.
  • 3.必須曾經,指在一種經歷上具體條件的要求,如:
  • Any applicant for this position must have practiced for six years.


分享到:


相關文章: