—Mary broke up with me!
—You_ _have forgotten about the Valentine's Day.
A.shouldn'tB.couldn'tC.needn'tD.mustn't
A

試題分析:考查情態(tài)動(dòng)詞+have done的用法:句意是:“瑪麗和我分手了。--你本不該忘了情人節(jié)”,可知說(shuō)話(huà)人現(xiàn)在覺(jué)得對(duì)方當(dāng)時(shí)應(yīng)該記得情人節(jié),而事實(shí)上沒(méi)有,shouldn’t  have done就表示“本不應(yīng)該作某事而做”,是一種虛擬語(yǔ)氣的表達(dá),符合題意,其它項(xiàng):B表示“過(guò)去不可能做了”,C項(xiàng)是“本不必做,而做了,D表示“一定做過(guò)了”。選A。
點(diǎn)評(píng):情態(tài)動(dòng)詞+have done可以表示推測(cè)和虛擬:“must+have+done”表示對(duì)過(guò)去事情的肯定推測(cè),譯成“一定做過(guò)某事”,該結(jié)構(gòu)只用于肯定句!癱an't+have+done”表示對(duì)過(guò)去事情的否定推測(cè),譯成“不可能做過(guò)某事”!癿ay+have+done”表示對(duì)發(fā)生過(guò)的事情的推測(cè),意思是“可能已經(jīng)”或“也許已經(jīng)”,用于肯定句中。“could+have+done”是虛擬語(yǔ)氣,表示對(duì)過(guò)去事情的假設(shè),意思是本來(lái)能夠做某事而沒(méi)有做。 “would+have+done”虛擬語(yǔ)氣,表示對(duì)過(guò)去事情的假設(shè),意思是“本來(lái)會(huì)做”。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

If you ___ stick to the unrealistic approach, the worse result will be waiting for you not far ahead.
A.willB.mayC.mustD.can

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Every time she was in trouble, she went to him for help, as he said he _____ do anything for her.
A.shouldB.mustC.wouldD.might

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Oh, I'm not feeling well in the stomach.I ____ so much fried chicken just now.
A.shouldn't eatB.mustn't have eaten
C.mustn't eatD.shouldn't have eaten

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

When we were young, every evening my brother and I _____stay at home waiting for our mother to come back from work.
A.mightB.would C.shouldD.could

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

We ________ the difficulty together, but why didn’t you tell me?
A.should faceB.might faceC.could nave facedD.must have faced

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

He bought some books in the bookstore and his father________ him a lot of money.
A.givesB.will giveC.ought to giveD.must have done

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Holiday shopping ___be a tiring experience.There are so many places to visit and choices to make.
A.canB.mayC.shallD.will

查看答案和解析>>

同步練習(xí)冊(cè)答案