現在完成時態和過去完成時態的區別如下:
1、性質不同:“現在完成時”指的是“現在已經完成某事”;而“過去完成時”指的是“過去已經完成某事”。
2、助動詞不同:“現在完成時”的助動詞是“have或has”;而“過去完成時”的助動詞是“had”。
3、使用的時間狀語不同:“現在完成時”使用的時間狀語有很多,比如:now、tonight、just等;而“過去完成時”使用的時間狀語很少,比如:at、by等。
現在完成時和過去完成時我們可以從三個方面進行區分:
1、時間不同:
現在完成時表示動作發生在過去,但與現在有關系,即用壹個發生在過去的動作來說明現在的情況,對現在還有著壹定的影響。現在完成指的是現在,壹定是我們說的現在時間已經完成,所以壹定是現在。
過去完成時只適合表示在過去某壹段時間或動作以前已經完成的動作,不用考慮對現在的影響。
2、結構不同:
現在完成時:主語+ have / has +過去分詞(肯定式)。
主語+ have / has + not +過去分詞(否定式)。
Have / Has +主語+過去分詞(疑問式)。
過去完成時:主語+ had +過去分詞((肯定式)。
主語+had + not+過去分詞(否定式)。
Had +主語+過去分詞(疑問式)。
3、使用的時間狀語不同:
現在完成時中常用的時間狀語包括但不限於 this year、now、today、tonight、already、yet、just、this week;
過去完成時中常用的時間狀語僅有at、by、before等。