王瑩
同學們,我們上一單元初步認識了現(xiàn)在完成時,重點學習了現(xiàn)在完成時的基本句型和基本用法,我們唱完了“三部曲”中的第一部,今天我們再來演唱第二部。這一部要學習現(xiàn)在完成時的另一用法:表示從過去開始一直持續(xù)到現(xiàn)在,也許還會繼續(xù)下去的動作或狀態(tài)。有同學認為這可是難中之難,其實,同學們不必害怕,只要把握住以下三個要點,你會感覺“勢如破竹”。
一、含ever和 never的句式
ever和 never雖同為現(xiàn)在完成時的標志詞,但用法不盡相同。ever意為“曾經(jīng)”,表示肯定意思,可用于肯定句、否定句和疑問句。never意為“從不”,表示否定意思,常用來回答含有ever的一般疑問句。
常用結(jié)構(gòu):have ever / never+過去分詞,表示曾經(jīng)的經(jīng)歷。
—Have you ever seen the Great Wall? 你曾經(jīng)見過長城嗎?
—Yes, I have. 是的,我見過。
—No, I havent. / No, never. 不,我從來沒見過。
另外,要注意這兩個詞在句中的位置,它們常用于現(xiàn)在完成時中,通常置于助動詞之后。
Tom has ever visited that museum. 湯姆曾經(jīng)參觀過那個博物館。
We have never seen the film. 我們從沒看過這部電影。
二、have been to與have been in
1. have been to表示“去過某地”,現(xiàn)在已經(jīng)不在那個地方了。
當have been to后面接副詞,如接here, there, home等時,to要省略。變?yōu)閔ave been here / there / home。
You said that Zhijin Cave is very beautiful. Have you been there? 你曾經(jīng)說過織金洞非常美,你去過那兒嗎?
2. have been in+組織,表示加入某組織。
He has been in the army for 3 years. 他參軍三年了。
have been + adj. / n. 呈現(xiàn)……狀態(tài)。
The shop has been open for 10 years. 這家店營業(yè)十年了。
We have been friends since we were five. 我們從五歲起就一直是朋友。
【辨析】 have been to, have gone to與 have been in / at
have been to表示“曾經(jīng)去過”,現(xiàn)已回來,后面可接次數(shù)。
He has been to Beijing three times. 他去過北京三次。
have gone to表示“去某地了”,指現(xiàn)在到了某地或在去某地的途中。
The Greens have gone to Dalian for a holiday. 格林一家去大連度假了。
have been in / at表示“在某地呆了一段時間”,常接時間段。
He has been in London for half a year. 他在倫敦呆了半年。
三、常和現(xiàn)在完成時連用的時間狀語
常和現(xiàn)在完成時連用的時間狀語除了之前學過的already, yet, ever, never,還有下面兩種情況:
1. 用表示到說話為止的過去時間狀語。如:just, before, up to now, so far, until now, in the past few years等。
I have seen her before, but I can not remember where. 我以前見過她,但記不起在哪里見過。
2. for +一段時間,since+時間點。
Ive lived here for 15 years. 我已經(jīng)在這里住十五年了。
Ive lived here since 15 years ago. 自從十五年前我就住在這里了。