【正文】
年多了 . I have been a student for over two years. I borrowed the book last week. I became a student two years ago. ⑤ Mr Black死了三年了。 另外,還可用其它表示方法,但只適用于部分瞬間動詞。如可說“ He has left.”但不能說“ He has left for three years.” 如果要表達(dá)“他已走了三年了”可用以下幾種表達(dá)法: 一、用 ago,使用一般過去時(shí)。 ) ? 注意: 句子中如有一般過去時(shí)的時(shí)間副詞(如 yesterday, last week, in 1960)時(shí),不能使用現(xiàn)在完成時(shí),要用過去時(shí)。) ? She returned yesterday. ? (她是昨天回來的。) ? I have seen this film. ? (強(qiáng)調(diào)對現(xiàn)在的影響,電影的內(nèi)容已經(jīng)知道了。 ? ◎ 現(xiàn)在完成時(shí)的時(shí)間狀語有: for, since, ever, never, just, already, yet, in past years等不確定的時(shí)間狀語。 ? ◎ 一般過去時(shí)的時(shí)間狀語有: yesterday, last week, … ago, in1980, in October, just now,等具體的時(shí)間狀語。而現(xiàn)在完成時(shí)表示過去發(fā)生的某一動作對現(xiàn)在造成的影響或結(jié)果,強(qiáng)調(diào)的是 現(xiàn)在的 情況 。 (人已走,不在這兒)。 試比較: He has been to Beijing. 他曾去過北京。側(cè)重指經(jīng)歷。 如 for、 since 等引導(dǎo)的時(shí)間狀語。 ,持續(xù)到現(xiàn)在 ,也許還會持續(xù)下去的動作或狀態(tài)。例如: ① I have never heard of that before. ② Have you ever ridden a horse? ③ She has already finished the work. ④ Have you milked the cow yet? Yes, I have done that already. ⑤ I’ve just lost my math book. 助動詞 have (has) + 動詞的過去分詞 注: has 用于第三人稱單數(shù), have 用于其他所有人稱。1. 現(xiàn)在完成時(shí)表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。 (漢語中常用“已經(jīng)”、“過”、“了”等表達(dá))通常與表示包括現(xiàn)在在內(nèi)的時(shí)間副詞 just, already, before, yet, never, ever 等狀語連用。 規(guī)則動詞的過去分詞變化與過去式相同,不規(guī)則變化則須單獨(dú)記