how to use them

熱心網友

㈠?,F在完成時表示到目前為止已經完成,并對現在留下某種后果和影響的動作。 結構:助動詞have/has + 動詞的過去分詞 用法: 1。表示過去發生的某一動作對現在造成的影響或結果,常與一些時間狀語,如:already, yet, ever, never, just, before, once,twice等連用,也可以和包括現在在內的時間狀語,如these days,today,this year,so far等連用。 eg。I have already posted the letter。 (信已經不在我這兒了) 2。表示過去發生的動作或存在的狀態,一直持續到現在,也許還將繼續下去,可以和表示從過去某一時刻延續到現在的一段時間的狀語連用,即for +時間段,since+時間點/從句, in the last ten years等,謂語只可用延續性動詞。 解析: 1。英語動詞根據詞義可分為兩種,一種是延續性的,一種是終止性的,終止性動詞(也可稱為非延續性動詞,瞬間動詞,或點動詞),如begin,start,die,buy,leave, come等,表示動作的發生與結束于一瞬間完成,不能再延續,所以它的現在完成時不能和表示延續的時間狀語連用,即不能與表示一段時間的狀語,for+時間段, since+時間點/從句連用,也不能用在how long引導的特殊疑問句中。 eg。 I've left Shanghai for three days。(×)I've been away from Shanghai for three days。( √ )。I left Shanghai three days ago。 ( √ )It is /has been three days since I left Shanghai。( √ ) 2。初中英語課本中常見終止性動詞有:leave, go, come, arrive, begin, buy, borrow, die, join, become等。終止性動詞要表示持續時, 可用以下方法: ⑴。將時間狀語改為時間段 + ago,句中謂語動詞用一般過去時。 eg。我弟弟參軍兩年了。 My brother joined the army two years ago。 ⑵。若保留for+時間段,since+時間點/從句, 或用在 how long 句型中,則需將終止性動詞改為相應的狀態動詞或延續性動詞 常見終止性動詞與延續性動詞(或狀態動詞)的對應關系如下:come/go/arrive/get/reach/move------be in/at open-----be open die------be dead close----be closed become---be borrow---keep begin/start-----be on put on----wear leave-----be away (from) buy-----have fall asleep----be asleepend/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?!鶰y brother has been a soldier for two years。 3?,F在完成時中been to,gone to和been in/at been to去過某地,表示某人的一種經歷,可以和once,twice,already,ever,never等連用。 eg。 She has been to Shanghai twice。 (表示目前人在這里) gone to 去某地了,說話時某人已離開此地,在去某地的途中或已在某地, eg。 She has gone to Shanghai。 (表示現在她人不在這里) been in/at 逗留在某地(已經一段時間)。常和for ten days,since I came here等連用。 eg。 She has been in Shanghai since she moved there。 ㈡。過去完成時??表示過去某一時間或動作之前已完成的動作 結構: 助動詞had + 動詞的過去分詞 用法: 1。表示在過去某一時間或動作之前已經發生或完成了的動作,動作發生的時間為“過去的過去“。表示過去某一時間可用by,before 等構成的短語,也可用when,before等引導的從句或通過上下文表示。 eg。 By the end of last term,we had learned a thousand English words。 He had finished his homework before his father came back last night。 2。表示過去某個時間之前發生的動作或狀態, 一直延續到這一過去時刻,或還將繼續下去。 eg。 When I got to know him, he had worked there for twenty years。(注意) 否定式 had not == hadn't 推薦看: "初中英語中考百題精講" 。

熱心網友

has/have been是現在完成時,had been是過去完成時,現在完成時是現在剛剛結束的事情,過去完成時,是過去的過去,如果你能讀懂句子,就能明顯區別他們了。