现在完成时专练1.Mybrotherhaslefttheschoolfor5years
(×)Mybrotherhasbeenawayfromtheschoolfor5years
(√)但我们可说:Mybrotherlefttheschool5yearsago
Themoviehasbegunfor10minutes
(×)Themoviehasbeenonfor10minutes
(√)但我们可说:Themoviebegan10minutesago
3Wehaveborrowedthebooksfortwoweeks
(×)Wehavekeptthebooksfortwoweeks
(√)但我们可说:Weborrowedthebookstwoweeksago
4.TheBlackshavearrivedNewYorkforoneday
(×)TheblackshavebeeninNewYorkforoneday
(√)但我们可说:TheblacksarrivedinNewYorkadayago
Jackhasboughtabookfortwomonths
(×)Jackhashadabookfortwomonths
(√)但我们可说:Jackboughtabooktwomonthsago
LinTaohasjoinedtheLeagueforthreeyears
(×)LinTaohasbeenaleaguememberforthreeyears
(√)LinTaohasbeenintheLeagueforthreeyears
(√)但我们可说:LinTaojoinedtheLeaguethreeyears
Jane’smotherhascaughtacoldcatchacold→haveacold等
但若是在否定句中,短暂性动词可以与延续性时间状语连用