來源:網(wǎng)絡(luò)資源 2022-07-12 13:33:03
現(xiàn)在完成時的時間狀語
(1)現(xiàn)在完成時屬于現(xiàn)在時范圍,故不能和過去的時間狀語連用。如:yesterday,last Sunday,in1990,three yearsago等。但是,在強調(diào)動作產(chǎn)生的后果和影響時,可以和一些表示不確定的時間狀語連用。
a. 用副詞already和yet。already一般用于肯定句中,yet一般用于否定句和疑問句中。
如:We have already finished ourhomework.我們已完成作業(yè)了。
They haven't finished their homework yet.他們還沒有完成作業(yè)。
b.用ever 和never。多用于否定或疑問句中,表示“曾經(jīng)”或“從未“等。
如:-Have you ever been to the Great Wall?你曾經(jīng)去過長城嗎?
-I have never been to the Great Wall.我從未去過長城。
c.用表示到說話為止的過去時間狀語,如just, before, up to now, the past few years等。
例如:I haveseen her before, but I can not remember where.
我以前見過她,但記不起在哪里見過。
Hehas been there three times the last few days.
近幾年他去過那里三次了。
d.用包括“現(xiàn)在”在內(nèi)的時間狀語,如:now, today, this morning (month ,year,term)等。
例如:-Haveyou met him today?-No,I haven't.
今天你見過他嗎?我沒有。
Howmany times have you been there this year?
今年你去過那里多少次?
(2)現(xiàn)在完成時可以和帶有since或for等表示“一段時間”的狀語連用,表示動作或狀態(tài)從某一時刻開始,一直持續(xù)到現(xiàn)在。如:I haven't seen him for two years. 但是,像come, arrive, buy等終止性動詞不能與表示“一段時間”的狀語連用。要用,必須改為“be(在)”等延續(xù)性動詞來表述
現(xiàn)歸納總結(jié)一下由非延續(xù)性動詞到延續(xù)性動詞的轉(zhuǎn)換:
arrive→behere
begin(start)→be on
die→bedead
come back→be back
leave →beaway
fall ill(sick,asleep)→be ill(sick,asleep)
get up→beup
go out→be out
finish →beover
put on→wear 或be on
open →be open
join→be in或 be amember of…
close→beclosed
go to school→be a student
borrow →keep
buy→have
catch(a cold)→ have(a cold)
get to know →know
begin tostudy→study
come to work→work等
如:He has been a soldier for three years.他參軍三年了。
His father has been dead for two years.他父親去世二年了。
The film has been on for ten minutes.電影已開始十分鐘了。
We have studied English for three years. 我們(開始)學(xué)英語已三年了。
相關(guān)推薦:
關(guān)注中考網(wǎng)微信公眾號
每日推送中考知識點,應(yīng)試技巧
助你迎接2022年中考!
歡迎使用手機、平板等移動設(shè)備訪問中考網(wǎng),2023中考一路陪伴同行!>>點擊查看