【文章內(nèi)容簡介】
e—be, go out—be out, leave—be away (from), begin—be on,等。He has been away for two years. 他已走了兩年。 He has been an English teacher since 1992. 自從1992年以來他一直當(dāng)英語教師。1. He bought the book two weeks ago. = He has had the book for two weeks.2. She left two years ago. = has been away for two years. died 20 years ago. = He has been dead for 20 years.4. The factory opened in 1999. = The factory has been open since 1999.5. He joined the army three years ago. =He has been in the army for three yearshavebeenin,havebeento與havegoneto的用法1.have(has)beenin意為“已經(jīng)在某地呆了多長時間”,常與表示一段時間的狀語連用。如:Mr.BrownhasbeeninShanghaiforthreedays.布朗先生來上海已經(jīng)有三天了2.have(has)beento意為“曾經(jīng)去過某地,現(xiàn)在已經(jīng)回來”,可與just,ever,never,once ,twice等連用。如:I39。vejustbeentothepostoffice.我剛才去郵局了。HaveyoueverbeentoHangzhou?你曾經(jīng)去過杭州嗎?MaryhasneverbeentotheGreatWall.瑪麗從未去過長城Theyhavebeentothatvillageseveraltimes.他們?nèi)ミ^那個村莊好幾次了。3.have(has)goneto意為“到某地去了”,表示到了某地或正在去某地的途中。總之,說話時該人不在現(xiàn)場,一般不用第一、第二人稱代詞作句子的主語。如:—WhereisTom?湯姆在哪里?—Hehasgonetothe 一,單項選擇Both his parents look sad .Maybe they _________what39。s happened to him . ?。? knew B. have known C. must know knowHe has _______ been to Shanghai , has he ? A. already D. stillHave you met Mr Li ______? A. just B. ago D. a moment agoThe famous writer _____ one new book in the past two year ?。? is writing writing written 5