would rather have done 与should have done 的区别

问题描述:

would rather have done 与should have done 的区别

would rather have done是有潜在比较的被动选择,should have done是主观意义上的选择或潜在建议.例:I would rather have done than delayed.我宁愿完成也不愿意拖着.I should've done that by now.我现在应当作(把...