語法解析:現(xiàn)在完成時的意義(用法)
英語的現(xiàn)在完成時表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。這個是大家在中學(xué)時期就知道的,今天,小編為同學(xué)們帶來了相當(dāng)豐富的與英語現(xiàn)在完成時的相關(guān)語法,一起來看看吧!
?
1.表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。(瞬間動詞適用于這種情況)
2.表示過去已經(jīng)開始并持續(xù)到現(xiàn)在的動作或狀態(tài),可以和表示從過去某一時刻延續(xù)到現(xiàn)在(包括“現(xiàn)在”在內(nèi))的一段時間的狀語連用。(延續(xù)性動詞適用于這種情況)
?。?) “過去對現(xiàn)在”(瞬間動詞)
?。?) “過去到現(xiàn)在”(延續(xù)性動詞)
?
一、現(xiàn)在完成時的構(gòu)成(結(jié)構(gòu))
1. 現(xiàn)在完成時由“助動詞have(has) + 過去分詞”構(gòu)成。我們可以簡記為:
① have(has)在前面,
② 過去分詞在后邊,
③ 以前(before) 從來不(never) 出現(xiàn),
④最近(recently) 曾經(jīng)(ever) 一(once) 兩遍(twice),
⑤自從(since) 剛剛(just) for一段,今天(today) 已經(jīng)(already/yet) 很明顯。
2. since +(1)(過去的)月份/年份
since +(2) 一段時間+ago
since +(3)一般過去時從句
?二、瞬間動詞
1 .瞬間動詞又叫非延續(xù)性動詞,還叫終止性動詞。瞬間動詞可以有現(xiàn)在完成時態(tài), 但不可以接一段時間,若要接一段時間,須要做一些相應(yīng)的變換。
2. 瞬間動詞在完成時態(tài)中的否定式可以接一段時間。
常見的瞬間動詞:
(1) 來(come)、去(go)、到(get to/reach/arrive at)、離(leave)、看(see)、聽(說)hear
(2) 買(buy)、賣(sell)、開(open)、關(guān)(close)、起床(get up)
(3) 參加(join/take part in)、開發(fā)(begin/start)、還(return/give)(與)借(borrow/lend)
(4) 變成(become/turn)、帶(bring/take)、給(give)、死(die)、完(finish/end)、接(receive/hear from)
瞬間動詞接一段時間:
⑴.將時間狀語改為時間段 + ago,句中謂語動詞用一般過去時.
eg.我弟弟參軍兩年了. My brother joined the army two years ago.
⑵.若保留for+時間段,since+時間點/從句, 或用在 how long 句型中,則需將終止性動詞改為相應(yīng)的狀態(tài)動詞或延續(xù)性動詞
常見終止性動詞與延續(xù)性動詞(或狀態(tài)動詞)的對應(yīng)關(guān)系:
come/go/arrive/get/reach/move------be in/at o ??pen-----be open
die------be dead close----be closed ????????????become---be
borrow---keep begin/start-----be on ???put on----wear
leave-----be away (from) ?????????fall asleep----be asleep
end/finish-----be over ????catch a cold-----have a cold
join the army----be in the army be a soldier
join the Party----be in the Party be a Party member
→My brother has been in the army for two years.
→My brother has been a soldier for two years.
?
1.現(xiàn)在完成時中been to, gone to和been in/at been to去過某地,表示某人的一種經(jīng)歷,可以和once, twice, already, ever, never等連用.
eg. She has been to Shanghai twice. (表示目前人在這里)
2.現(xiàn)在完成時中的 for 與 since
for + 時間段 與延續(xù)性動詞的現(xiàn)在完成時連用
since + 時間點/從句
I have kept the library book for a week.= I have kept the library book since a week ago.
3. It is /has been +一段時間 + since 從句.自從某事發(fā)生已有一段時間了.
eg. It is /has been two years since my brother joined the army.
注意:
引導(dǎo)的從句中動詞用過去時
引導(dǎo) 的特殊問句不與現(xiàn)在完成時連用.
got, has got 雖然是現(xiàn)在完成時,但have got=have has got==has
?
怎么樣,看完了小編給大家準(zhǔn)備的語法知識,有沒有感覺收獲頗多呢?喜歡就收藏起來吧~
- 相關(guān)熱點:
- 英語時態(tài)
- 英語語法
- 現(xiàn)在完成時
- 常用英語口語