比较:Ihaveseenthefilm.我看过这部电影。(我了解这部电影的内容)Isawthefilmlastmonth.我上个月看了这部电影。(只说明上星期看了这部电影,不涉及现在的情况)①一般过去时只强调过去的动作;现在完成时强调过去的事情对现在的影响。②一般过去时通常与表示过去的时间状语连用;现在完成时则不能与表示过去的时间状语连用。③一般过去时单纯表示过去的经历;现在完成时表示过去的动作或状态延续到现在并可能持续下去。比较:HehasbeentoBeijing.他曾去过北京。(人已回来,可能在这儿)HehasgonetoBeijing.他已经去北京了。(人已走,不在这儿)have/hasbeen(to)表示“曾经到过某地”,说话时此人不在那里,已经回来。侧重指经历。have/hasgone(to)表示某人“已经去某地了”,说话时此人可能在路上或已到那里,反正不在这里。Haveyoueverbeentoasciencemuseum?YesI’vebeentoasciencemuseum./No,I’veneverbeentoasciencemuseum.Haveyouevervisitedthespacemuseum?Yes,Ihave.Iwenttherelastyear./No,Ihaven't.I’vebeentotheartmuseummanytimes.Me,too.AndI’vealsovisitedthenaturemuseum.I’veneverbeentoawaterpark.Meneither.GrammarFocus1.Haveyoueverbeentoasciencemuseum?你曾经去过科学博物馆吗?Yes,I’vebeentoasciencemuseum./No,I’veneverbeentoasciencemuseum.是的,我去过科学博物馆。/不,我从来没去过科学博物馆。2.Haveyouevervisitedthespacemuseum?你曾经参观过太空博物馆吗?Yes,Ihave.Iwenttherelastyear./No,Ihaven’t.是的,我参观过。去年我去了那里。/不,我没参观过。3.I’vebeentotheartmuseummanytimes.我去过美术博物馆许多次了。Me,too.AndI’vealsovisitedthenaturemuseum.我也是。我也参观过自然博物馆。4.I’veneverbeentoawaterpark.我从来没去过水上公园。Meneither.我也没去过。