现在完成时态练习题一选择填空
Hergrandfather______in1990andhergranny______formorethanfiveyears
(A)died,dead(B)hasdied,dead(C)died,hasbeendead(D)hasdied,hasdied()2
Ihave_____thisnicewatchfortwoyears
(A)had(B)bought(C)borrowed(D)lend()3
He_____hishomefortenyears
(A)hasleft(B)leftfrom(C)hasbeenawayfrom(D)wasawayfrom()4
He_____aleaguememberforthreeyears(A)is(B)hasbeen(C)hasbecome(D)havebecome()5
Lihua'sbrotherhas_______fortwoyears(A)joinedthearmy(C)becomeasoldier(B)beenanarmy(D)beeninthearmy()6
Hehasn't_____Quanzhoueversinceheleftschool(A)left(B)beenaway(C)been(D)away()7
——Haveyoufinishedyourhomework——Yes,I_______itlastnight(A)finish(B)finished(C)havefinished(D)willfinish()8
——______youever_____toNanjing——Yes,I______therelastyear
(A)Have…gone,havegone(B)Did…go,went(C)Have…been,went(D)Did…go,has,been)()9