[文法] I saw him a few days before he went

看板Eng-Class (英文板)作者 (Eric)時間1年前 (2023/09/28 11:48), 1年前編輯推噓1(1037)
留言38則, 3人參與, 1年前最新討論串1/1
第一道題目: Sarah: Have you seen Matt recently? Joe: Matt? He's in Canada. Sarah: Really? How long has he been in Canada? Joe: About a year now. I saw him a few days before he went. 最後一句,he went是後來的時間,為什麼前面的時間是用I saw呢?而不是I had seen? 另一道題目: Jim and I work for the same company. He joined the company before me. When I started a few years ago, he was already working there. 想請問為何用He was already working there而不是He'd already been working there? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.175.147 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1695872888.A.BC7.html

09/28 13:26, 1年前 , 1F
因為before的關係,已表達兩事件的先後順序。
09/28 13:26, 1F

09/28 13:26, 1年前 , 2F
had+pp,可用來強調“早已”見過他了。
09/28 13:26, 2F

09/28 13:28, 1年前 , 3F
以這則對話來說,不太需要強調出國前“早已經見過“,單純
09/28 13:28, 3F

09/28 13:28, 1年前 , 4F
說明,出國前有見到面即可。
09/28 13:28, 4F

09/28 13:30, 1年前 , 5F
英文尚在學習中,僅個人理解,歡迎打臉XDD~
09/28 13:30, 5F
謝謝樓上回覆! 我找了幾個例子,發現好像滿多had+pp都會和before一起用 例如: Example1: The people sitting next to me on the plane were nervous. They hadn't flown before Example2: I wasn't sure who she was. I had seen her before, but I couldn't remember where. ※ 編輯: ericliu8168 (42.76.175.147 臺灣), 09/28/2023 15:41:49

09/28 16:00, 1年前 , 6F
完成式,有三個使用時機。
09/28 16:00, 6F

09/28 16:01, 1年前 , 7F
1. 以參考時間為主,回顧動作是否完成。
09/28 16:01, 7F

09/28 16:02, 1年前 , 8F
2. 以參考時間為主,是否有過此經驗。
09/28 16:02, 8F

09/28 16:03, 1年前 , 9F
3. 從過去某個起始事件或時間,到參考時間止,某活動持續多
09/28 16:03, 9F

09/28 16:03, 1年前 , 10F
久。
09/28 16:03, 10F

09/28 16:04, 1年前 , 11F
您的ex1,指“經驗”,表之前“沒有”坐飛機的經驗。所以很
09/28 16:04, 11F

09/28 16:04, 1年前 , 12F
緊張。
09/28 16:04, 12F

09/28 16:05, 1年前 , 13F
ex2,也是經驗,表“曾經”見過,但忘了是誰?
09/28 16:05, 13F

09/28 16:10, 1年前 , 14F
以上是完成式的使用。有些參考書會將“過去”完成式,多附一
09/28 16:10, 14F

09/28 16:10, 1年前 , 15F
個功能,表比“過去還過去”。
09/28 16:10, 15F

09/28 16:10, 1年前 , 16F
所以您才會疑惑,為什麼在before的句型中,兩事件,先發生
09/28 16:10, 16F

09/28 16:10, 1年前 , 17F
的事件並不是使用“過去完成式”,而是過去式。
09/28 16:10, 17F

09/28 16:13, 1年前 , 18F
但,畢竟是“完成式”,即便使用在before/after的句型中,也
09/28 16:13, 18F

09/28 16:13, 1年前 , 19F
不能只單純考慮先後發生順序。
09/28 16:13, 19F

09/28 16:14, 1年前 , 20F
還是要有剛好符合“完成式”想表達的語氣,才會使用過去完
09/28 16:14, 20F

09/28 16:14, 1年前 , 21F
成式表達。
09/28 16:14, 21F

09/28 16:15, 1年前 , 22F
否則用過去式表達即可,因before/after,已經足夠表達兩事
09/28 16:15, 22F

09/28 16:15, 1年前 , 23F
件的先後順序了。
09/28 16:15, 23F

09/28 16:18, 1年前 , 24F
PS before不只能當連接詞使用,也可以是時間副詞,表“之前.
09/28 16:18, 24F

09/28 16:18, 1年前 , 25F
先前”。
09/28 16:18, 25F

09/28 16:19, 1年前 , 26F
您的po文,是before做連接詞的用法。而您後來的ex1+2,便是
09/28 16:19, 26F

09/28 16:19, 1年前 , 27F
將before當成時間的用法。
09/28 16:19, 27F

09/28 19:15, 1年前 , 28F
A-句子 before B-句子 只要A的時態在B之起(因為是befo
09/28 19:15, 28F

09/28 19:15, 1年前 , 29F
re)文法都成立 至於A是過去式或是過去完成式看語氣 (
09/28 19:15, 29F

09/28 19:15, 1年前 , 30F
我的想法也可能是錯的 參考就好)
09/28 19:15, 30F

09/28 19:21, 1年前 , 31F
而第二句when的文法限制更少了 也是看語氣
09/28 19:21, 31F

09/28 20:49, 1年前 , 32F
1.簡單說就是(非常)正式文法/語法才會這樣子講究。這是
09/28 20:49, 32F

09/28 20:49, 1年前 , 33F
日常的「普通」對話,不會用到很正式的英文語法,所以在
09/28 20:49, 33F

09/28 20:49, 1年前 , 34F
這場合已經有before,after這種已經帶有明確的前後意思的
09/28 20:49, 34F

09/28 20:50, 1年前 , 35F
字眼不需要另外用到過去完成式
09/28 20:50, 35F

09/28 22:35, 1年前 , 36F
2.講的是"when I started"這特定時間點「當時」的情況,
09/28 22:35, 36F

09/28 22:35, 1年前 , 37F
不是在講在那之前的「時間區間」裡頭的整體情況。改成"
09/28 22:35, 37F

09/28 22:36, 1年前 , 38F
Before"即可
09/28 22:36, 38F
文章代碼(AID): #1b5FTul7 (Eng-Class)
文章代碼(AID): #1b5FTul7 (Eng-Class)