现在完成时的构成分为两部分:一部分是助动词,另一部分是实义动词-ed的过去分词。具体来说,助动词have/has用来表示“时间”,表示动作发生在过去、现在还是将来;过去分词用来表示动作的“状态”,表示动作已经完成,对现在有一定影响。

双语示例

他已经离开这个城市了。

他已经离开了这个城市。

有人打破了窗户。

有人打破了窗户。

我丢了我的钢笔。

我的钢笔丢了。

他已经完成了他的工作。

他已经完成了工作。

他已经关灯了。

他已经关灯了。

这种用法的现在完成时表示过去发生的一个动作在过去已经完成,这个动作对现在仍然有影响或结果,说话人强调或感兴趣的就是这个影响或结果。