完成式?分詞構句?

2007-03-02 6:54 am
(1)我的姊姊已經畢業五年了
My sister has graduated from college for five years.
(2)我祖父已經過世五年了
My grandfather has been dead for five years.

請問為什麼第二句不能說 has died ,而要用形容詞.或許你會說人不會一直死,但這樣的說法會讓完成式不成立,例如第一句,人也不會一直畢業呀? 你會發現每一種句型都可以套用....不會一直..... 不是嘛?

在分詞構句的句型當中,有時候連接詞是可以被省略的,但我有個疑問,你怎麼知道這一個句型是要用什麼連接詞呢? 例如as 表原因,那我用because不行嗎?

____the suitcase, Mr. Wang left the airport.
(A) Have mistaken
(B) Had mistaken
(C) Having mistaken
(D) Mistaking
(E) Mistaken

John was so happy that he remember______ the present to his wife.
(A) buying
(B) of buying
(C) who bought
(D) bought

請位我詳細說明這兩題.謝謝

回答 (4)

2007-03-03 1:15 am
✔ 最佳答案
你問的問題我乍看之下也是想了很久:翻過幾部字典,又去網路上看了一些句子後,才終於讓我想通。
嚴格的來說,你的第一個句子也是錯誤的寫法!原因就是你說的,因為graduate不是一個狀態性的動詞;一個人不可能光是做「畢業」這個動作就做了五年的時間,也就是你說的:他不能在這段時間內「一直畢業」。
那... 也許你會問,die和graduate到底有沒有完成式的用法?如果有的話,又是要用來表什麼意思?
我們回歸到現在完成式的用途上去想。雖然現在完成式可以用來表一個動作持續了一段時間,但它還有其它的用法,如:剛剛完成某個動作,或是表現經驗。而當這兩種用法用時,它就不會搭配諸如since、for之類的字眼了。
因此:
My sister has graduated from college. 並不是錯誤的寫法;它的意思是:我姐姐剛從大學畢業。
My grandfather has died. 也沒有問題;意思是:我祖父剛過世。
其實換個簡單的角度去想的話,不過是把have/has後面的just省略掉而已;所以如果感到困惑的話,把just放回去你就能看得懂。
既然知道該句子是錯誤的,那就必須要了解為什麼會造成這種錯誤!一開始我忽然看到這樣的句子時,自己也很疑惑;因為我直覺上也不覺的第一個句子哪裡有問題。後來,我到網路上搜尋了一下,看了很多句子後,才發現問題的所在。其實不單是我們,就連老美他們身為native speakers看到那個句子可能都不會覺得怪;甚至他們自己也可能會這樣用。
整個問題的癥結所在就是因為後面那個 from。graduate from somewhere 意思是「從哪裡畢業」,這樣的動詞片語搭在一起,給人家念起來的感覺就會帶有「已經離開哪裡」的感覺,非常接近「狀態」;就像如果你說:I have moved out for 7 years. (我已經搬出去七年了),很明顯就會感到整個句子不大對勁,因為你不可能光是要做搬出去的動作要花七年的時間;但我如果說:I have moved out from my home for 7 years. (我已經從家裡搬出去七年了),就不太會感覺整個句子怪怪的,因為 from這個字和 move out搭在一起整個動詞片語的感覺變得很接近「狀態」而非「一時性動作」。
當然,連他們native speakers都會這樣用,實際上越來越多人已經接受這樣的用法;畢竟這是他們的語言,只要他們認同這種用法,不管文法是怎麼說的,我們都要去承認這是正確的句子。只是,雖然大家逐漸在認同,但目前為止人數還是不夠多,還不足以達到「積非成是」的效果;因此建議現在要寫這種句子,還是以正規的寫法:My sister has been out of school for five years. 為佳。

再來談你關於分詞構句的問題。通常分詞構句中把連接詞(從屬連接詞)省略的用法,都是因為即使不需要把這個連接詞寫出來,意思就很明顯了;倘若缺了連接詞意思會變得不明確,那就不適合把連接詞去掉。例如如果去掉了連接詞,看的人會搞不清楚原來的連接詞到底是表時間的when/before/after還是表原因的because的話,那就是這種分詞構句寫得不好;這才是主要的原因。至於你問說用because來取代as,那當然沒問題!因為這兩個本來就都可以拿來表原因。

至於剩下那兩題,礙於字數限制,我看... 你再寄信來問我吧!
參考: myself
2007-03-06 6:57 am
第一個問題:
基本上...兩句都是錯誤的...
原因只有一個→完成式指的是持續之動作...
Ex.I have studied English for five hours.
graduate與die此兩字都是瞬間之動作
graduate→拿到畢業證書即表示畢業
die→斷氣即死
因此這兩句應寫為
(1)我的姊姊已經畢業五年了
My sister has BEEN graduated from college for five years.
(2)我祖父已經過世五年了
My grandfather has BEEN dead for five years.
句中之graduated及dead皆為形容詞

第二個問題:
as與because是同樣的...而as的意思更多...
as可以當因為、同時、和...一樣等等

第三個問題:選C
在解答前,首先要瞭解,省略主詞後之動詞要變為分詞,稱為分詞構句,因此選項剩下B.C.D.E可選
而分詞中,現在分詞表主動,過去分詞表被動,
所以剩下C及D
此時要來分析時態。
因為時態為過去式→Mr.Wang left the airport
所以選擇完成式(比過去更過去的事)

第四個問題:選A
remember Ving=>動作已完成
remember to V.R.=>動作未完成
根據文意,是記得已買會開心還是記得沒買會開心?
當然是記得已買,所以要選buying
參考: Myself
2007-03-03 1:09 am
為了賺這五點真得好難哦,
翻一堆書,而且還不一定會被選上T__T
流血大愛

首先
有關have been dead這個問題
依照「英文文法寶典」一書說道
完成時態是表持續性的動作,例如develop(發展)、live(住)等
因此不適用於表瞬間「位置轉移」、「狀態改變」、「動作停止」的動詞
例如:buy(買)、die(死亡)
He has died for several years.
因為die這個動詞是瞬間改變狀態,不能用完成時態來表示
只能用
He has been dead for several years.
此時的dead不是動詞,而是形容詞,以狀態動詞be來表達狀態的持續

下面這二題
____the suitcase, Mr. Wang left the airport.
(A) Have mistaken
(B) Had mistaken
(C) Having mistaken
(D) Mistaking
(E) Mistaken
我覺得這題答案應該是(c),
根據我補習的講義上說,
「二個過去的動作中,先發生的動作要用過去完成式,後發生要用過去式。」
照此句子來說
應該是先拿了suitcase之後,才會離開airport
因為我認為原句應該是
Mr. Wang had mistaken the suitcase. (先)
Mr. Wang left the airport. (後)
因為我選(c)
將Mr. Wang刪掉,
使句子成為Having mistaken the suitcase, Mr. Wang left the airport.

John was so happy that he remember______ the present to his wife.
(A) buying
(B) of buying
(C) who bought
(D) bought
這個答案我選(A)
因為remember to 表「沒有忘記要做」
Remember 動名詞 表「記得過去做過」
除了意思之外,裡面的選項也只有(A)能選了
參考: 「英文文法寶典」一書,補習班講義
2007-03-02 7:59 pm
我記得我們英文老師有教過我們因為像GRADUATE這種是一般的動詞就用法上是沒有其他特別的規定GRADUATE的過去分詞就是一般被動加-ed.主動加-ing,但是因為die沒有被動死亡無論怎麼死都是算自然死亡(我記的方式是白痴一點就是不管是勒死還是撞死都是要死者自己斷氣)的用法只有用Ving的過去分詞模式,並沒有被動的模式,所以只能使用be dead(adj)的模式,如果你要執意要用也是可以啦應該可以寫成 It has been for five years since he died.但是很少人這樣用,這樣不知有沒有讓你有些了解

關於第二個問題的AS和BECAUSE,我想要看到你說的句子,才能知道你迷惑的地方在哪裡,像AS有表原因的意思但中文要翻譯的話是翻-如...-就拿一個片語As we know中文翻-就如同我們所知道的-和Because we know中文翻-因為我們知道,兩個是有點不同意思,不知你看出來了沒,而且as再不同地方會有不同的意思和用法,because就比較單獨一些原則上只有作-因為-解釋

連接詞省略有很多狀況例如BECAUSE....和BUT...
中文因為和所以是可以放在一起,但英文中的BECAUSE和BUT是王不見王,有他就沒有我,所以通常只會只看到一個BECAUSE...,...或...,but...,另外還有and有時可以被省略也是因為這個 ; 符號和and有相同意思,還有如果兩句子用連接詞連接但是同個主詞,那前面的主詞就可以省略把動詞改成被動或主動後面的句子保留原狀(反之亦同),所以連接詞的部分,我想還是得看你發現的問題是什麼,我能想到的是這一點..

兩題
____the suitcase, Mr. Wang left the airport.
(A) Have mistaken
(B) Had mistaken
(C) Having mistaken
(D) Mistaking
(E) Mistaken

我認為這句只是為了要呈述事實,這題就像我說的原本句子應該為Mr Wang mistook the suitcase, and he left the airport.但因為選項裡只有V沒有S,所以代表原句要第一個動詞要變成分詞構句主動Ving或被動Ved但因為Mr Wang 是主動提行李,行李是被提所以田空應該選(D)MISTAKING


John was so happy that he remember______ the present to his wife.
(A) buying
(B) of buying
(C) who bought
(D) bought

remember Ving是記得去作了什麼
remember to V是記得要去作什麼

就文意翻應該是他有記得有買禮物所以他才會很高興

所以答案就是(A)


希望我回答你能滿意
參考: 我


收錄日期: 2021-05-03 11:28:46
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070301000015KK11677

檢視 Wayback Machine 備份