現在完成式 -疑問句與否定句
◎ 主題概念 1. 表示「持續」的疑問句 Have you lived here for a long time? (你已經在這裡住很久了嗎?) Yes, I have./No, I have not. (是的,住很久了。╱不,沒很久。) 表示「持續」的否定句 I have not written to him for a year. (我這一年來都沒寫信給他。) 2. 表示「完成、結果」的疑問句 Have you cleaned your room yet? (你已經把房間打掃過了嗎?) Yes, I have./No, I have not. (是的,掃過了╱不,還沒有。) 表示「完成˙結果」的否定句 He has not eaten his lunch yet. (他還沒吃午飯。) 3. 表示「經驗」的疑問句 Have you ever read this book? (你讀過這本書嗎?) Yes, I have./No, I have not. (是的,讀過。╱不,沒讀過。) 表示「經驗」的否定句 I have never been late. (我沒遲到過。) 在此我們要說明現在完成式的疑問句和否定句。先將現在完成式的疑問句和否定句的句型整理如下。 ◎ 大師提點 在表示「完成˙結果」的疑問句中加入yet表「已經完成……了嗎」。 另外,在表示「經驗」的疑問句中加入ever表「到目前為止做過……嗎」,在否定句中加入 never 表「從未做過……」。 再舉幾個例句,順便注意一下例句當中各使用了哪種用法。 1.How long have you been in Japan? (你已經到日本來多久了?) 2.How many times have you come to Japan? (你到過日本幾次?) 3.Have I seen you before? (我們以前見過面嗎?) 4.Where have you been? (你到哪裡去了?) 5.Have you made up your mind where to spend your next vacation? (已經決定好下次休假時要到哪裡去了嗎?) 例句 1 的完成式疑問句中用 how long,形成了表示「在日本已經多久了」,為表「持續」之意的疑問句。 例句 2 的疑問句是用 How many times 的完成式疑問句。意為「(做過)……幾次」,整句表示「到過日本幾次」,是「完成」之意的疑問句。 例句 3 是表示「曾經碰面」這種「經驗」用法的疑問句。 例句 4 的完成式句前加入where,表示「到哪裡去了呢」,是「完成」用法的疑問句。 例句 5 的 make up one's mind 是「決定……」的慣用句。其後的where子句指「下次休假要到哪裡去」。這句是詢問「決定好了嗎」,所以是「完成」的用法。spend是動詞,指「花費」;expense是名詞,指「費用」;expensive是形容詞,指「昂貴的」。Vacation是「休假」,holiday是「假日」,兩者有微妙的差異。另外,vocation1是「職業」的意思,跟 vacation 很像,不要搞混了。 |
沒有留言:
張貼留言