1)must have done 过去一定做了某事,只用于肯定句。
2)can’t/couldn’t have done 过去不可能做了某事
3)could have done “本来可以……”(表示过去没有实现的可能)。 4)may /might have done “本来可能……;本来应该或可以做某事”(实际没有发生;含有轻微的责备语气。 5)should/ought to have done “本来该做某事”(而实际未做) 6)should not/ought not to have done “本来不该做”(实际却做过了,含有责备语气) 7)needn’t have done “本来不必做”(但是已经做过了) 8)would rather have done “当时宁愿做了某事”(实际没有做过);
否定式would rather not have done, 表达相反意思“宁愿当时没有做某事”,两者都有后悔之意。
练习: 1. We
have bought so much food now that Suzie won’t be with us for dinner.
A.may not B.needn’t C.can’t
D.mustn’t (2017江西) 2. I met Mr. White shortly after the Second World War, and that ___ about March 1946, I suppose.
A. is
B. maybe
C. must have been
D. may have been
3. My sister met him at the Grand Theater yesterday afternoon, so he ___ your lecture.
A. couldn’t have attended
B. needn’t have attended
C. mustn’t have attended
D. shouldn’t have attended
4. He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside. A. should B. must C. wouldn’t D. can’t (北京) 5. –Catherine, I have cleaned the room for you. –Thanks. You _____ it. I could manage it myself.(福建) A. needn’t do B. needn’t have done C. mustn’t do D. shouldn’t have done 6. –If the traffic hadn’t been so heavy, I could have been back by 6 o’clock. –What a pity! Tina _____ here to see you.(湖南) A. is B. was C. would be D. has been 7.A traffic accident happened on the highway, and a driver _____.
A. may have hurt
B. may be hurting
C. may be hurt
D. may have been hurt
8. He paid for a seat, when he _____ have entered free.(山东) A. could B. would C. must D. need
美国习惯用语-第284讲:和"天花板"有关的俚语
美国习惯用语-第288讲:男性聚会&女性聚会
美国习惯用语-第289讲:令人扫兴&保护伞
美国习惯用语-第261讲:fly-by-night/off the cuff
美国习惯用语-第244讲:free and easy
美国习惯用语-第263讲:银和铅的故事
美国习惯用语-第242讲:front money/hush money
美国习惯用语-第260讲:to cook up
美国习惯用语-第272讲:没问题&过得愉快
美国习惯用语-第285讲:和"奔跑"有关的俚语
美国习惯用语-第290讲:仗势欺人&紧要关头
美国习惯用语-第317讲:和"故事"有关的习语(1)
美国习惯用语-第281讲:实事求是
美国习惯用语-第267讲:犯错受罚,天经地义
美国习惯用语-第258讲:top banana/top brass
美国习惯用语-第273讲:短笑话&笑点
美国习惯用语-第252讲:sweet talk/snow job
美国习惯用语-第269讲:和wool羊毛有关的习语
美国习惯用语-第251讲:smart money/mad money
美国习惯用语-第247讲:half-baked/half-hearted
美国习惯用语-第275讲:有利&耐心等待
美国习惯用语-第245讲:to blow one´s own&nb
美国习惯用语-第264讲:Steamroller一股不可抵御的力量
美国习惯用语-第280讲:鸡犬不宁&为虎作伥
美国习惯用语-第268讲:手腕&鞋子
美国习惯用语-第287讲:各种宴会
美国习惯用语-第292讲:激烈竞争&单调乏味
美国习惯用语-第248讲:to get to the botto
美国习惯用语-第243讲:Freelance/ freeloader
美国习惯用语-第270讲:和走Walk有关的习语
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |