英语动词时态过去完成时与现在完成时的区别

发布时间:2012-02-01 共1页

英语动词时态过去完成时与现在完成时的区别:

    二者时间表示不同。前者表示过去以前发生的动作,而后者表示现在以前发生的动作。

    例1:Mother had had supper ready before her children got home.
    母亲在孩子们回来之前就把晚饭准备好了。(孩子们已经回来了,动作已经发生。做饭在孩子们回来之前,做饭的动作发生在过去的以前)

    例2:Mother has had supper ready before her children get home.
    母亲在孩子们回来之前就把晚饭准备好了。(孩子们现在回来没有不清楚,但晚饭是已经准备好了,做饭的动作发生在现在的以前)

百分百考试网 考试宝典

立即免费试用