should have done 和have done有什么区别
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/30 23:37:30
should have done 和have done有什么区别
should have done 是should do 的过去式形式,实际是虚拟语气形式.表示说话人的后悔,或别人的责备:(过去)该做的事但实际没有去做.本该做的(但没有做),其否定式:不该做的(却做了)
I should have worked hard in senior one.在高一时我本该用功的(但高一时放松了,没有用功,基础没打好,现在吃力了,后悔了.)
have done 就是正常的现在完成时,实际与上面没有直接关联的.
I should have worked hard in senior one.在高一时我本该用功的(但高一时放松了,没有用功,基础没打好,现在吃力了,后悔了.)
have done 就是正常的现在完成时,实际与上面没有直接关联的.
should have done ;could have done; might have done 有什么区别
can have done和 could have done有什么区别?
must have done和have done有什么区别
should have done 和should not have done的区别
could have done 和 can have done 有什么区别?还有would have done
should have done和could have done的区别?
should have done 和should be doing 有区别吗
make done和have done有什么区别么?
have done和 had done有什么区别?
HAVING BEEN DONE和HAVE BEEN DONE有什么区别?
having being done 和have been done 有什么区别
could have done和should have done