Jim has gone to London with his family. 吉姆已和他的家人去了倫敦。 Have you been to Beijing before? 你以前去過北京嗎? The Greens have been in China for two years. 格林一家在中國已兩年了。 Li Lei's aunt has been at this school for ten years. 李雷的嬸嬸已在這個學校十年了。 The Greens are in China now.,they have been here for half a year. 格林一家現在中國,他們在這兒已半年了。 例 - Hello! May I speak to your father? - Sorry,he_____ Hangzhou. A.has come to B.has been to C.has been in D.has gone to 【解析】本題為打電話場景。句意為:父親不在,他去杭州了。表示"已去了某地"應用have gone to,故選D。 易混點五:延續性動詞和非延續性動詞 延續性動詞是指該動詞所表示的動作可以延續一段時間,如:live,work,study,teach,stay等;非延續性動詞是指該動詞所表示的動作不能延續,是在短時間里完成的,如borrow,come,arrive,get,leave,die等。 1.用于完成時的區別 延續性動詞表示經驗、經歷;非延續性動詞表示行為的結果,不能與表示一段時間的狀語連用。如: He has completed the work.他已完成了那項工作。(表示結果) I've known him since then.我從那時起就認識他了。(表示經歷) 2.用于till/until從句的區別 延續性動詞用于肯定句,表示"做……直到……";非延續性動詞用于否定句,表示"直到……才……"。如: He slept until ten o'clock.他一直睡到10點。 He didn't come back until ten o'clock.他直到10點才回來。 3.非延續性動詞變為延續性動詞的方法 易混點六:現在完成時和過去完成時 |
|
來自: MouseHappy > 《英語語法》