您現在的位置是:首頁 > 音樂首頁音樂

情態動詞must+have done用法解析

由 翅膀英語 發表于 音樂2021-10-03
簡介-She looks very happy.She___________have passed the exam.(高考試題)-I guess so It’s not difficult after all.A.should B.could

一定用英語短語怎麼說

情態動詞must+have done用法解析

1。 must+have done過去一定做了某事(對過去的事情一種肯定的猜測、推測),如:

He said I must have done something bad to deserve it。

他說我肯定是罪有應得。

That car must have cost a packet。

那輛汽車一定花了一大筆錢。

I think we must have taken a wrong turning somewhere。

我覺得我們一定是在什麼地方拐錯了路。

He must have fallen from a great height。

他肯定是從很高的地方摔下來的。

He must have known what she wanted。

他一定早已知道她想要什麼了。

That car must have cost a bundle。

那部車一定價格不菲。

That dress must have cost a bomb!

那條連衣裙所費不菲吧!

She reasoned that she must have left her bag on the train。

她斷定準是把包落在火車上了。

情態動詞must+have done用法解析

The car must have been doing at least 100 miles an hour。

這車速肯定每小時至少100英里。

Your cheque must have got lost in the post。

你的支票一定是郵寄中遺失的。

I must have been blind not to realize the danger we were in。

當時我一定是眼瞎了,竟然沒有意識到我們所處的危險。

To qualify, you must have lived in this country for at least three years。

你必須在這個國家居住至少三年才能享有此權利。

Your trip must have been fun!

你這次旅行一定很開心吧!

Judging by the company he kept, Mark must have been a wealthy man。

根據馬克所交往的人來判斷,他一定是位富翁。

You must have wiped off that programme I recorded。

你一定是把我錄製的節目給抹掉了。

Sorry, I must have dialled the wrong number。

對不起,我一定是撥錯電話號碼了。

The lights were out。 They must have been asleep。 燈滅了,他們應該睡覺了。

I can‘t remember any more ─ I must have lost consciousness。

我想不起來了——我當時一定是失去了知覺。

情態動詞must+have done用法解析

高考真題線上解析:

He must have completed his work;otherwise,he wouldn’t be enjoying himself by the seaside.(高考試題)

他肯定完成了工作,否則他就不能在海邊開心了。

-Guess what!I have got A for my term paper.

-Great!You_______read widely and put a lot of work into it.(高考試題)

A.must B.should C.must haveD.should have

【解析】答案為C。從對話上來看,此處應該是對過去動作的推測,A和B是對現在或將來的推測,應排除;而D指過去本應該做而未做

的事,語境不符。

-She looks very happy.She___________have passed the exam.(高考試題)

-I guess so It’s not difficult after all.

A.should B.could C.must D.might

【解析】答案為C,因為考試不難,她又看起來很高興,所以推測語氣非常肯定。

The teacher_________have thought Johnson was worth it or she wouldn’t have wasted time on him,I suppose.(高考試題)

A.shouldB.canC.would D.must

【解析】答案為D。老師一定已經認為Johnson是值得的,我認為,否則她就不會在他身上浪費時間了。

溫馨提示:此句型只用於肯定句中,否定結構中常用“can’t have done”(表示“不可能…”)或“may not have done”(表示“可能不…”)

2。mustn’t have done用法罕見,不討論。

如果非要表示對過去的事情否定的推測可以用:

can+have done用於否定句和疑問句,表示對過去情況發生的可能性的否定或質疑,意思是“可能已經…了嗎?”或者是“不可能/不會已經…的”:

高考真題線上解析:

My MP4 player isn’t in my bag.Where______I have put it?(高考試題)

A.canB.mustC.should D.would

【解析】答案為A。這是疑問句,所以排除B選項,另外,should have done意為“本應該…”,所以排除,would have done表示虛擬語氣

,所以也排除,A的意思為“我可能把它放哪呢?”

He can’t have gone to Japan for I saw him at the meeting just now.

他不可能去了日本,因為我剛剛在會上見到他了。

情態動詞must+have done用法解析

Can he have finished the work so soon?

他會這麼快完成這個工作嗎?

另外:

could have done既可以表示虛擬語氣又可以表示對過去情況的推測

If only I could have helped put matters right。

要是我當時能幫著把錯誤糾正過來就好了。(虛擬語氣)

There’s no denying that quicker action could have saved them。

無可否認,如果行動快一點,本來是救得了他們的。(虛擬語氣)

常用來表示過去本來可能或能夠做到,但由於某種原因實際上並未做到,意為“本來能夠…,本來可以…”,含有責備語氣。

I could have won the game but decided to let her win。

我本可以贏得那場比賽,但還是決定讓她贏了。

You could have claimed the cost of the hotel room from your insurance。

你本可以從你的保險中索取旅館住房費。

情態動詞must+have done用法解析

-Did you visit the famous museum?

-No,we could have visited but we spent too much time shopping。(虛擬語氣)

-你們參觀那個著名的博物館了嗎?

-沒有,我們本來可以參觀的,但我們花太多的時間買東西。

用來表示對過去情況的推測

I could not have been more than six years old when the accident happened.(高考試題)

當那次事故發生時,我不可能超過6歲。(表示對過去否定的推測)

That was not a good place for skating.You could have broken your leg.(表示對過去肯定的推測)

那不是一個滑冰的好地方,你有可能摔傷腿的。