发布时间:
来源:CSDN
现在完成时
形式
have/has + done
(相关资料图)
“完成”并不表示事情都做完了,“完成”其实分2方面含义:全部完成和部分完成。
用法
所以“现在完成时”包括 现在全部完成 和 现在部分完成。
这个事做没做完都不重要,重要的是看待事情的角度:站在现在回头往之前看。
He has left.#"他已经走了"。全部完成We have studied English for 10 years.#部分完成。我们已经学了10年英语,现在也还在学。
过去完成时
形式
had done
用法
现在完成时包含2种用法,过去完成时也是如此:过去全部完成、过去部分完成。
角度:过去的过去。站在过去往之前看。
When he [got] there,she [had left].#当他到了的时候(过去到的),她已经走了。#她肯定在他到之前就走了,所以是“过去的之前”,用 had done
将来完成时
will/shall have done
过去完成时指是过去的之前,现在的完成时指的是截止到现在发生的事儿,将来完成时就是指截止到将来之前的事儿。所以完成时特别好理解,完成时就是“阶段性总结”,截止到某一个时间点回头看之前完成的情况如何。
完成进行时
“完成进行时”其实就在在完成的基础上又强调了进行。所以被当作完成时的一种引申。
had been doing #过去完成进行时have/has been doing #现在完成进行时will/shall have been doing #将来完成进行时
比较
现在完成时 VS 现在完成进行时
角度相同:都表示“现在的之前”强调不同:现在完成时(have/has + done)是强调结果,做没做完都可以;现在完成进行时(have/has been + doing)是强调过程