现在完成时专练一、用have(has)been或have(has)gone填空
A:WhereLiFei
B:He____________toHainanIsland
A:Howlong_______he_________there
B:He_____________thereforthreedays
A:Whenwillhecomeback,doyouknow
B:I’mafraidhewon’tcomebackrecently
A:CouldyoutellmethewaytoHainanIsland
B:Sorry,I_______never_______there
A:Howmanytimes___________LiFei__________tothatplace
B:He_____________thereonlyonce
二、用have/hasbeento/in,havegoneto的各种形式填空
1)WhereisJack
He__________hiscountry
2)John_______Englandsincehecameback
3)Howlong_____have_____thisvillage
4)TheSmiths______Beijingforyears
5)_____youever____America
--Yes,I_____theremanytimes
6)I_____thisschoolsincethreeyearsago
三、选择填空()1
Jim'sbeentotheGreatwallbefore,he
(A)isn't(B)wasn't(C)hasn't(D)doesn't()2
She'sneverbeentoEngland,she
(A)has(B)hasn