来自李娴的问题
shouldhavedone与wouldhavedone有区别吗?有would/shouldhaddone吗?
shouldhavedone与wouldhavedone有区别吗?有would/shouldhaddone吗?
1回答
2020-12-1421:30
shouldhavedone与wouldhavedone有区别吗?有would/shouldhaddone吗?
shouldhavedone与wouldhavedone有区别吗?有would/shouldhaddone吗?
shouldhavedone是虚拟语气表示应该做而实际上没有做,并且带有一种责怪的语气eg.Youshouldhavefinishedyourwork.表示你本应该做完作业而没有完成。wouldhavedone也是对将来的事的虚拟表示对将来可能发生事情的一种...