问题标题:
【区别could,might,would,shouldhavedone作为虚拟语气couldhavedone,mighthavedone,wouldhavedone,shouldhavedone怎么区别】
问题描述:

区别could,might,would,shouldhavedone

作为虚拟语气couldhavedone,mighthavedone,wouldhavedone,shouldhavedone怎么区别

汤盛平回答:
  要结合原形词义来理解   Can:能……   Will:将/会……   Shall:应/应该……   May:也许……   肯定成份依次减弱,may是最不确定的语气.在虚拟语气里也是一样.   Couldhavedone:本来能……   Wouldhavedone:本来会……   Shouldhavedone:本来应该……   Mighthavedone:本来也许……
查看更多
其它推荐
热门其它推荐