字典翻译 问答 小学 英语 【couldhavedone与mighthavedore的区别】
问题标题:
【couldhavedone与mighthavedore的区别】
问题描述:

couldhavedone与mighthavedore的区别

鲁保玉回答:
  (1)can,could后接完成式的用法:①在否定句或疑问句中表示对过去发生过的事情的“怀疑”或“不肯定”的态度,Couldhehavesaidso?②在肯定句中,可以表示过去可能做到而实际并没做到的事情,有“劝告”或“责备”的语气.如:----Whendidyouanswerherletter?----Onlyyesterday.----It'stoolate.Youcouldhaveanswereditearlier,Iamsure.   (2)may,might后接完成式的用法①表示对过去某事的推测,认为某一件事情在过去可能发生了.如果使用might,语气就比较婉转或更加不肯定,如:MarymighthavelearnedsomeChinesebefore.②可以表示过去本来可以做到而实际没有做到的事情,有“劝告”或“责备”的语气,如:Youdidn'tdotheworkwellthatday.Youmighthavedoneitbetter.(3)must后接完成式的用法:表示对过去某事的推测,认为某事在过去一定做到了,如:LiuDongisn’tintheclassroom.Hemusthavegonetothelibrary.
梁晓云回答:
  那就是说mighthavedone和couldhavedone在表示本可以做而事实上未做时意思用法是一样的?
鲁保玉回答:
  是的!
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文