close


◎ 主題概念


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 很像,不要搞混了。

 

from 英文文法比你想的還簡單 ( HTML 圖文版 )

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 luishsu 的頭像
    luishsu

    Luis國際資訊事務所

    luishsu 發表在 痞客邦 留言(0) 人氣()