should have done和could have done的区别?

问题描述:

should have done和could have done的区别?
1个回答 分类:综合 2014-12-04

问题解答:

我来补答
could have done 本可以做而没有做,能做而没有做
shuld have done 1.本应该做而没有做;2.猜测
1.You could have won the first prize if you have spent more time on it.
2.The ground is wet.It should have rained last night.
3.It's 8 o'clcok.I am very hungry.You should have cooked the dinner.
 
 
展开全文阅读
剩余:2000
下一页:明矾净水