最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

情态动词完成时态的用法

来源:动视网 责编:小OO 时间:2025-09-24 08:49:31
文档

情态动词完成时态的用法

“情态动词+havedone”用法归纳曲靖市第二中学杨绍斌情态动词+havedone用法例句musthavedone表示主观上对过去已经发生的行为进行推测,意为“想必,准是,一定做了某事”①Shemusthavegonethroughalot.②HemusthavevisitedtheWhiteHouseduringhisstayintheUnitedStates.mayhavedonemighthavedone①表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”②一般用于肯定句或
推荐度:
导读“情态动词+havedone”用法归纳曲靖市第二中学杨绍斌情态动词+havedone用法例句musthavedone表示主观上对过去已经发生的行为进行推测,意为“想必,准是,一定做了某事”①Shemusthavegonethroughalot.②HemusthavevisitedtheWhiteHouseduringhisstayintheUnitedStates.mayhavedonemighthavedone①表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”②一般用于肯定句或
“情态动词+have done”用法归纳

曲靖市第二中学  杨绍斌 

情态动词+have done

用法例句
must have done 表示主观上对过去已经发生的行为进行推测,意为“想必,准是,一定做了某事”①She must have gone through a lot.

②He must have visited the White House during his stay in the United States.

may have done

might have done

① 表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”

② 一般用于肯定句或否定句中,不用于疑问句

③ 用might则表示语气更加不肯定

①You may have learnt the news.

②He may not have heard his name called.

③Sorry I’m late. I might have turned off the alarm clock and gone back to sleep again.

might have done① 表示“本来可能……,但实际上没有发生的事情”即,推测过去有可能发生但已确知并为发生的事情may have done 没有此用法

② 另外,还可以表示“本来应该或可以做某事”之意,含有轻微的责备语气;有时也表劝告

①You should not swim in that sea; you might have been eaten by a shark.

② He might have given him more help, thought he was busy.

can…have done

cannot have done

① 只用在否定句和疑问句中

1表示对过去发生的行为的怀疑和不肯定

③ can换成could时语气委婉

① Where can she have gone?

② Could he have done such a foolish thing?

③ The boy can’t have finished reading the book so soon because it is difficult even to an adult.

could have done① 可用在肯定句、否定句和疑问句中

② 表示“可能已经……”

② 还可以表示过去能做而没   做的事,有一种对过去为付诸实施的事情的惋惜

① He could have killed himself driving at a dangerous speed.

②You could have been more considerate.

③You could have done better, but you were too careless.

should/ought to have done① 用于肯定句时,表示本该做某事,而实际上未做

② 用于否定句时,则表示不该做的事反而做了

①He should have known that the police would never allow this sort of thing.

②You shouldn’t have done it so carelessly.

③You ought to have returned the book earlier.

④You ought not to have refused his offer.

needn’t have done

① 表示做了本来不必去做的事

② 注意:didn’t need to do表示“没必要做而实际上也没有做某事”

①You needn’t have watered the plants, for it is going to rain.

②I didn’t need to buy the dictionary. I had a copy at home.

had better have done用于事后的建议,含轻微责备的口吻,意为“当时最好做了某事”,其否定式had better not have done表示相反的含义①You had better have started earlier.

②You had better not have scolded her.

would rather have done表示“当时宁愿做了某事”,其否定式would rather not have done表示相反的含义,两者都表示“后悔”之意①I would rather have taken his advice.

②I would rather not have told him the truth.

was(were) to have done sth 

过去未曾实现的计划或愿望①The meeting was to have been held at 10 yesterday morning. 

②He was to have attended the conference, but he fell ill. 

文档

情态动词完成时态的用法

“情态动词+havedone”用法归纳曲靖市第二中学杨绍斌情态动词+havedone用法例句musthavedone表示主观上对过去已经发生的行为进行推测,意为“想必,准是,一定做了某事”①Shemusthavegonethroughalot.②HemusthavevisitedtheWhiteHouseduringhisstayintheUnitedStates.mayhavedonemighthavedone①表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”②一般用于肯定句或
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top