◎ 主題概念
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 很像,不要搞混了。
留言列表