过去完成时和现在完成时是英语中的两种重要时态。过去完成时表示过去某个时间点之前已完成的动作,由had + 过去分词构成。现在完成时表示过去某个时间点之前已完成的动作对现在的影响,由have/has + 过去分词构成。理解和掌握这两种时态需要多加练习。
过去完成时的句型
过去完成时表示过去某个时间点之前已经完成的动作,通常由had + 过去分词构成。过去完成时的句型如下:
-
肯定句:主语 + had + 过去分词 + 其他 例句:She had finished her homework before her mom came back.
-
否定句:主语 + had not + 过去分词 + 其他 例句:I had not seen that movie before yesterday.
-
疑问句:Had + 主语 + 过去分词 + 其他? 例句:Had you ever been to New York before last year?
现在完成时的句型
现在完成时表示过去某个时间点之前已经完成的动作对现在产生的影响,通常由have/has + 过去分词构成。现在完成时的句型如下:
-
肯定句:主语 + have/has + 过去分词 + 其他 例句:I have finished my work for today.
-
否定句:主语 + have/has not + 过去分词 + 其他 例句:She has not visited her grandparents yet.
-
疑问句:Have/has + 主语 + 过去分词 + 其他? 例句:Have you ever traveled abroad?