will have done sth 与 would have done sth 有什么区别啊只是我觉得 would have done 与您所说的 should have done 意思不一样吧?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:17:57
will have done sth 与 would have done sth 有什么区别啊只是我觉得 would have done 与您所说的 should have done 意思不一样吧?

will have done sth 与 would have done sth 有什么区别啊只是我觉得 would have done 与您所说的 should have done 意思不一样吧?
will have done sth 与 would have done sth 有什么区别啊
只是我觉得 would have done 与您所说的 should have done 意思不一样吧?

will have done sth 与 would have done sth 有什么区别啊只是我觉得 would have done 与您所说的 should have done 意思不一样吧?
第一个表示将来完成时态
比如may be i will have done those work when you arrive here(说不定等你来的时候我都把这些工作做完了.)
第二个是虚拟语气的过去完成时态,表示我本该做完什么什么
如:if you came yesterday,i shoud have finished the work.
如果你昨天来了,或许我就做完那些工作了.

应该前者是将来完成时
后者是过去将来完成时……