助动词和情态动词改错问题1

来源:百度知道 编辑:UC知道 时间:2024/07/12 04:18:51
They should (use) coal,but they had to use oil instead,because there remained little coal.
括号里的是错的。为什么说should have used,而不说could use呢?
说should have used的话是说“应该用了”,说could use的话是说“原可用”,请问有啥米区别吗???
谢谢~!!!

这个是虚拟语气,should have used是有种遗憾的语气,说他们本来可以用的。could use 是能否的语气,是说他们可以用或者不可以用,但题目中当时没有谁限制他们能否用

SHOULD HAVE USED是指应该做了却没做,因为后面有BUT,没有使用煤炭
COULD USE是指有能力做却没做,但是后面说because there remained little coal,也就是说没有能力使用煤炭,所以不能用COULD USE

虚拟语气的问题
SHOULD have...表示应该做却并没有做
COULD USE 指可以做

should have used是本该做却没做