词语辨析havebeento&havegonetohavebeento和havegoneto的意思截然不同
它们的区别如下
havebeento后跟地点名词,表示某人“去过某地”,现在已经回来,常与twice,severaltimes,ever和never等词语搭配
当主语是第三人称单数形式时,要用hasbeento
如:Ihavebeentothezoothreetimes
DorahasneverbeentoBeijingbefore
havegoneto后跟地点名词,表示某人“去了某地”,现在还没有回来,此时可能在途中或已经到了目的地
当主语是第三人称单数形式时,要用hasgoneto
如:Theyaren’tintheclassroom
Theyhavegonetothelibrary
—WhereisEllen
—HehasgonetoShanghai
【运用】根据汉语意思完成英语句子,每空一词
我爸爸去过大连三次
Mydad________________________Dalianthreetimes
怀特一家人不在家
他们去公园了
TheWhitesaren’tathome
They________________________thepark
我已经去过北京动物园好多次了
I________________________BeijingZooseveraltimes
hasbeento2
havegoneto3
havebeento