—Ihavewatchedthegame
—When____you____it
have;watchedB
do;watchC
did;watchD
will;watch2
–WhereisHanMeinow
-She____toShanghai
Shewillbebackintwodays
hasgoneB
hasbeenC
hadgone3
-_____you____totheUnitedStates
-No,never,butIwenttoCanadaafewyearsagoA
Have;beenB
Have;goneC
Did;goD
Do;go4
—Excuseme,____youseenthefilmyet
—Yes,I_____itlastnight
Ahave,seeBhave,haveseenChave,seenDhave,saw5
Tom________illsincelastnight
hasbeenD
havegoneto意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语
如:—WhereisJim
—HehasgonetoEngland.他去英国了
(尚未回来)MrWangisn'there.HehasgonetoQingdao.王先生不在这里
havebeento意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,threetimes等,表示“去过某地几次”,也可和just,never,ever等连用
如:MyfatherhasbeentoBeijingtwice.我父亲去过北京两次
IhaveneverbeentotheGREatWall.我从未去过长城
havebeenin表示“在某地呆了多少时间”,常与时