[文法] 過去完成式

看板Eng-Class (英文板)作者 (accro)時間8年前 (2017/07/17 14:01), 編輯推噓9(9072)
留言81則, 4人參與, 最新討論串7/7 (看更多)
請問各位這幾句: 1.It was raining hard, but by the time class [was] over, the rain [had stopped]. 為什麼前面的was 不能用had been呢? 後面的had stopped 是雨持續到課程前結束,但前面的課堂不也是"持續"到課程結束嗎? 怎麼不能用had been呢? 2.Millions of years ago, dinosaurs [roamed] the earth , but they had became extinct by the time people first appeared 那段時間不是正在漫遊[were roaming]嗎? 3.Yesterday at a meeting, I saw Rick Collins, an old friend of mine. I hadn't seen him in years. At first, I [didn't recognize] him because he had lost a great deal of weight. hadn't recognized也可以吧? (持續到我辨識出他) 4.In 1980, my parents emigrated to the United States from China. They had never traveled outside of China and were, of course, excited by the challenge of relocating to a foreign country. Eventually, they settled in California. My sister and I were born there and [grew] up there. 成長不是持續成長嗎? had grown不是比較適當? 文章略長,感謝各位耐心看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.50.143 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1500271262.A.F34.html

07/17 14:21, , 1F
第一句是把兩個過去的時段拆開來講了。
07/17 14:21, 1F

07/17 14:23, , 2F
用你那個寫法不是不行,但沒有上下文的情況會造成混
07/17 14:23, 2F

07/17 14:23, , 3F
淆,因為過去完成式需要一個過去簡單式表達的時間點
07/17 14:23, 3F

07/17 14:23, , 4F
當作參照點
07/17 14:23, 4F

07/17 14:24, , 5F
在沒有前後文的情況,那一句話的兩個完成式看起來會
07/17 14:24, 5F

07/17 14:24, , 6F
只有同樣一個時間參照點,變成雨既在下又沒在下的情
07/17 14:24, 6F

07/17 14:24, , 7F
07/17 14:24, 7F

07/17 14:30, , 8F
另一個可以看出第一句話其實有兩個時間參照點的方式
07/17 14:30, 8F

07/17 14:30, , 9F
是從語句結構。那邊的but是當對等連接詞用,前後兩
07/17 14:30, 9F

07/17 14:31, , 10F
個對等句用過去簡單式標記出的時間是不同的
07/17 14:31, 10F

07/17 16:26, , 11F
發現你有一個盲點,從你每次形容完成式是“持續如何”
07/17 16:26, 11F

07/17 16:26, , 12F
來看。這其實只是其中一個情況,還有情況2“已經如何”
07/17 16:26, 12F

07/17 16:26, , 13F
,情況3“曾經如何”,當然這只是大略分。你經常把情況
07/17 16:26, 13F

07/17 16:26, , 14F
1跟2搞混,那很多句子你當然想不透。
07/17 16:26, 14F

07/17 16:43, , 15F
除了nau版友說的那幾點之外,我想你應該要知道的是
07/17 16:43, 15F

07/17 16:43, , 16F
過去完成式是一種使用上比較多限制的時態
07/17 16:43, 16F

07/17 16:45, , 17F
過去完成式跟現在完成式不一樣的地方在於,現在完成
07/17 16:45, 17F

07/17 16:45, , 18F
式的那個“現在“有一個indexical的特性,即使我們
07/17 16:45, 18F

07/17 16:45, , 19F
不特別標記出“現在“,我們總是知道當事人說的是什
07/17 16:45, 19F

07/17 16:45, , 20F
麼時候
07/17 16:45, 20F

07/17 16:46, , 21F
但這在過去完成式的情況不太一樣。過去完成式的“過
07/17 16:46, 21F

07/17 16:46, , 22F
去”是指向一個特定的時間參照點的
07/17 16:46, 22F

07/17 16:47, , 23F
這也是為什麼你常常會看到過去簡單式和過去完成式在
07/17 16:47, 23F

07/17 16:47, , 24F
同一句話裡面被同時使用
07/17 16:47, 24F

07/17 16:49, , 25F
因為讓聽話者知道你的時間參照點是很重要的。過去完
07/17 16:49, 25F

07/17 16:49, , 26F
成式的完成總是相對於某個特定的過去時間點。
07/17 16:49, 26F

07/17 16:51, , 27F
除非你想要表達過去時序的先後關係,不然一般都是用
07/17 16:51, 27F

07/17 16:51, , 28F
過去簡單式就足夠
07/17 16:51, 28F

07/17 16:51, , 29F
再給個提示,情況123“常分別跟不同的詞搭配”(只是經
07/17 16:51, 29F

07/17 16:51, , 30F
常,不是一定),可以上網找人家整理好的搭配狀況。了
07/17 16:51, 30F

07/17 16:51, , 31F
解為什麼要這樣搭後,你也會更稍微清楚什麼時候用完成
07/17 16:51, 31F

07/17 16:51, , 32F
式,什麼時候用過去式。
07/17 16:51, 32F

07/17 17:33, , 33F
the rain had been stopped by whom?
07/17 17:33, 33F

07/17 17:45, , 34F
他是問能否把was over換成had been over而不是能否
07/17 17:45, 34F

07/17 17:45, , 35F
把had stopped換成had been stopped吧
07/17 17:45, 35F

07/17 17:45, , 36F
S大提的過去時間參照點很重要,沒有點出過去時間,你是
07/17 17:45, 36F

07/17 17:45, , 37F
不能用過去完成式的。當然意思方面還是分情況123,不要
07/17 17:45, 37F

07/17 17:45, , 38F
全部都用情況1來解釋。希望這樣結合我們兩個的解釋,你
07/17 17:45, 38F

07/17 17:45, , 39F
可以看懂上面四個句子。
07/17 17:45, 39F

07/17 22:57, , 40F
sunny,換成had been over,一樣的問題會產生,had been ov
07/17 22:57, 40F

07/17 22:57, , 41F
er by whom?
07/17 22:57, 41F

07/18 00:18, , 42F
這裡的over不是只是一個adj嗎?
07/18 00:18, 42F

07/18 00:19, , 43F
如果是覺得語意有空缺其實補一個for how long就OK了
07/18 00:19, 43F

07/18 00:20, , 44F
像是Christmas has been over for four months這樣
07/18 00:20, 44F

07/18 00:20, , 45F
而已
07/18 00:20, 45F

07/18 11:59, , 46F
over就像之前討論的close(門窗之類的),你用完成式,會
07/18 11:59, 46F

07/18 11:59, , 47F
有被開開關關或停止又開始的意思。再次拜託,學文法不是背
07/18 11:59, 47F

07/18 11:59, , 48F
公式。
07/18 11:59, 48F

07/18 12:01, , 49F
sunny你在 #1PEe5BcV (Eng-Class)的狀況是一樣的。以為“合
07/18 12:01, 49F

07/18 12:01, , 50F
文法”就對了,然而實際上你想像的合文法,卻沒有人那麼使
07/18 12:01, 50F

07/18 12:01, , 51F
用。
07/18 12:01, 51F

07/18 12:13, , 52F
如果是end我會同意這個說法
07/18 12:13, 52F

07/18 12:13, , 53F
可是has been over明明不少人用阿...
07/18 12:13, 53F

07/18 12:16, , 54F
07/18 12:16, 54F

07/18 12:17, , 55F
還有這裡也有人問過 https://goo.gl/qvZqyS
07/18 12:17, 55F

07/18 12:17, , 56F
而且歷史書上也常有war had been over for x years
07/18 12:17, 56F

07/18 12:17, , 57F
這種說法
07/18 12:17, 57F

07/18 12:22, , 58F
從實際使用上來看這跟has been dead是一樣的狀況
07/18 12:22, 58F

07/18 12:22, , 59F
dead跟over在這裡並不是分詞,而是一個很單純的狀態
07/18 12:22, 59F

07/18 12:22, , 60F
形容詞
07/18 12:22, 60F

07/18 12:24, , 61F
就跟不會有人覺得has been dead是在說一個人死了又
07/18 12:24, 61F

07/18 12:25, , 62F
死一樣
07/18 12:25, 62F

07/18 12:29, , 63F
至少根據我自己的印象,只有用has been end會有這個
07/18 12:29, 63F

07/18 12:29, , 64F
問題
07/18 12:29, 64F

07/18 12:31, , 65F
這不是背公式的問題,而是跟我自己遇到這個字的使用
07/18 12:31, 65F

07/18 12:31, , 66F
經驗不符合
07/18 12:31, 66F

07/18 12:49, , 67F
(上面typo,是has ended不是has been end
07/18 12:49, 67F

07/18 12:51, , 68F
這種句子+for時間才會有開開關關或結束又開始的問題
07/18 12:51, 68F

07/18 13:13, , 69F
大概了解了,謝謝各位用心回覆
07/18 13:13, 69F

07/18 15:25, , 70F
the war has been ended, the war has been over; he has b
07/18 15:25, 70F

07/18 15:25, , 71F
een killed, he has been dead,這兩套用法,sunny你可以查
07/18 15:25, 71F

07/18 15:25, , 72F
一下哪一套比較多人用
07/18 15:25, 72F

07/18 15:45, , 73F
textranch上the war has been over的result有
07/18 15:45, 73F

07/18 15:45, , 74F
4070000筆
07/18 15:45, 74F

07/18 15:46, , 75F
the war has been ended只有7760筆
07/18 15:46, 75F

07/18 15:55, , 76F
"he has been killed"有993000筆
07/18 15:55, 76F

07/18 15:56, , 77F
he has been dead比較少但也有520000筆
07/18 15:56, 77F

07/18 15:56, , 78F
跟上面的has been over和has been ended的情況差很
07/18 15:56, 78F

07/18 15:56, , 79F
07/18 15:56, 79F

07/18 17:56, , 80F
我有地方講錯了(遮臉),has been ended反而有反反覆覆的
07/18 17:56, 80F

07/18 17:56, , 81F
意思…
07/18 17:56, 81F
文章代碼(AID): #1PR5AUyq (Eng-Class)
文章代碼(AID): #1PR5AUyq (Eng-Class)