Re: [英檢] 有一題選擇題…

看板teaching (教材板)作者 (憶 本象)時間16年前 (2009/08/21 00:48), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我是傾向用 have been to 的特性 與 ago/before 之間的比較: have been to 使用完成式 , 文意上: 到過某地 時間點: ------------------>| Now 完成式本身有持續的概念,且因為been是狀態性動詞,因為到過,就是到過,不會變成沒 到過,所以會一直持續到現在。這時用 ago (無持續概念,強調"點") 就違背了其持續的 概念。 但before的時間點是: <------------------| Now 也有持續的概念,所以可以與之配合。 ============================================================================= 為求正確性,我查詢了三個語料庫,分別是Corpus of Contemporary American English British National Corpus 與 TIME Corpus of American English。 查詢目標: have been, had been 查詢樣本數: 一千句以上 結果: have been 與 had been 之後 before 出現的次數顯著比ago多。 但before中,不用來指"特定時間點"的例子是最普及的。(例如: 次數+before) 以下粗列Corpus of Contemporary American English搜尋 had been 的例句給大家做參考,有興趣的人可以到這裡搜尋 have been 跟had been 語料庫: http://www.americancorpus.org/ http://corpus.byu.edu/bnc/ http://corpus.byu.edu/time 然後搜尋完後用 Ctrl+F 全文搜尋 "ago" 或 "before" 時間+ago I had been to Guangzhou just a year ago She had been to Lily's wedding a month (twenty-two days) ago I had been to Izmir many years ago 時間+before He had been to the Castle only a few days before who had been to the wedding party almost eleven years before this woman had been to see Delwar just a few days before she had been to the night before Randy had been to Longhorn's the night before I had been to the park years before 次數+before he had been to the Great Temple many times before He had been to Toledo once before had been to Japan only once before He had been to the village only once, the year before Bounds had been to Yellowstone only once before, He had been to the Brew House only once before Nomi had been to his home a hundred times before Bounds had been to Yellowstone only once before I had been to Resolute once before, three years ago, for two days I had been to that plant before of 219 men assigned to the Rich, 13 had been to sea before ============================================================================= 而樓上的大大的例句 he had left, 因為leave是個動態性動詞,有個時間上的斷點, He left 10 years ago. 十年前的某點,他離開了。 然後再加上與過去式子句的時間比較下,其發生的時間更早,所以採用過去完成式。 其時間點: / 10年 \ ------|--------->|------------| had he said Now left 過去完成 用ago時,強調的是"與現在時間相比"離開的那點。 而用before時,是與那個"過去式的子句"相比的時間。 時間點: / 10年 \ ------|--------->|-------------| had he said Now left ============================================================================ 而我對於樓上大大的說法 She said she had been to Taipei 10 years ago. 是因為 she said 的時間點,有一個小小的疑問,就是 若是此句語境是第三者來說,例如我 "現在" 說: She said she had been to Taipei 10 years ago. 那不就可行了嗎? she said 也是個事件,跟您例句中的 he returned to home town 並無不同,所以同樣能拿來與 "現在" 時間相比較。 以上是我個人的想法,我也不知道真正正確的答案,如有錯誤請勘正,謝謝! ※ 引述《estherRyan (esther)》之銘言: : 初級有一題文法題是這樣的, : She said that she had been to Taiwan ten years : A) ago : B) before : 答案是 B,為什麼呢? : 謝謝回答。 ※ 引述《estherRyan (esther)》之銘言: : 初級有一題文法題是這樣的, : She said that she had been to Taiwan ten years : A) ago : B) before : 答案是 B,為什麼呢? : 謝謝回答。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.102.157

08/21 09:09, , 1F
解釋得很棒~ 很容易就懂了
08/21 09:09, 1F
※ 編輯: KatherineM 來自: 114.42.91.156 (08/21 12:02)

08/21 12:33, , 2F
感謝 學校英資班學生提出來 一時也不知道怎麼解釋
08/21 12:33, 2F
※ 編輯: KatherineM 來自: 114.42.91.156 (08/21 13:56)
文章代碼(AID): #1AZNvinN (teaching)
文章代碼(AID): #1AZNvinN (teaching)