问题标题:
【区别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:本来也许……
查看更多