Re: [英檢] 有一題選擇題…
我是傾向用 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)
teaching 近期熱門文章
PTT職涯區 即時熱門文章
168
356