完成: accomplish; complete; fulfil ...进行时: progressive tense过去完成进行时态: past perfect continuous过去完成进行: past perfect continuous过去完成进行体: past perfective progressive去完成进行体: past perfective progressive将来完成进行时: future perfect continuous tense; future perfect progressive将来完成进行时态: future perfect continuous现在完成进行时: present perfect continuous tense; present perfect progressive现在完成进行时态: present perfect continuous过去完成: past perfect过去完成时: past perfect tense; pluperfect完成进行式: to have done to have been donene比较现在完成时与现在完成进行时: mary is still writing letters. she's been writing letters all day过去完成时的: pluperfect过去完成时态: past perfect为过去完成时: was surprised过去或过去完成式: past and past participles将来完成进行: future perfect continuous现在完成进行: present perfect continuous过去进行时: past continuous tense; preterite progressive现在完成进行体: present perfective progressive现在完成时和过去完成时: present and past perfect过去进行时态: past continuous现在进行时和过去进行时: present and past progressive