メイン掲示板


  投稿 ┃ツリー ┃トピック ┃番号順 ┃検索 ┃設定  
1213 / 4551 ツリー ←次へ | 前へ→

【7241】passedでも正解では? M.Hoshi 06/11/20(月) 質問
┗ 【7242】Re:passedでも正解では? Fukuchan 06/11/20(月) 自信あり
┣ 【7243】Re:passedでも正解では? Fukuchan 06/11/20(月) 自信あり
┗ 【7245】Re:passedでも正解では? M.Hoshi 06/11/20(月) 解決

【7241】passedでも正解では?
質問  M.Hoshi  - 06/11/20(月) -

引用する
パスワード
   和訳 あなたに最後に会ってから10年がたった。→10年ぶりですね。
問題文 Ten years (A)passed (B)since I (C)met you (D)last. [獨協大]
正解 (A)

sinceは「過去の特定の一時点から現在又は別の過去の一時点まで」の意味のはずですから、passedという過去形でも構わないと思うのですが、やはり現在完了形にしておくのが入試英語レベルでは素直なのでしょうか?またたとえ現在完了形が一般的だとしても、過去形を不正解としてしまうのはどうかと思いますが、、、

【7242】Re:passedでも正解では?
自信あり  Fukuchan  - 06/11/20(月) -

引用する
パスワード
   英語語法大事典に載っているのですが、「sinceは"from that time till now"を意味し過去のある時点から現在話をしている瞬間までをさしていますから、現在完了形とともに用いるのが原則です。」とあり、「過去形+since--」の用法に文脈による制限を加えています。
「Since 1929 he visited Japan at least twice a year.」==例えば、heという人がすでに故人であるとか、生存者であってもその経歴の1部の記述として、
「Now,...tell me, as quickly as you can, please, exactly what you did since you left us?」==sinceの前の動詞によって表わされる動作は「非継続」の瞬間的動作である。
あるいは、スワンのPEUにも次のような例文があります。「It was ages(==It had been ages) since my last meal, and I was very hungry.」つまり(It is[has been] 時間 since--)の時間構文の形ぐらいではないでしょうか。
それに問題文にあるTen years have passed since--の文はTen years has passed
(つまりTen years is a long time.のように)Ten yearsを1まとまりにすることが出来ず、「1年1年時間が経つ」というように非常に継続性が強いので、完了時制で継続を表わすのだと思います。それゆえにこの問題文ではpassedという過去形は使用できないと思いますが、いかがでしょうか。

【7243】Re:passedでも正解では?
自信あり  Fukuchan  - 06/11/20(月) -

引用する
パスワード
   ▼Fukuchanさん:
>英語語法大事典に載っているのですが、「sinceは"from that time till now"を意味し過去のある時点から現在話をしている瞬間までをさしていますから、現在完了形とともに用いるのが原則です。」とあり、「過去形+since--」の用法に文脈による制限を加えています。
>「Since 1929 he visited Japan at least twice a year.」==例えば、heという人がすでに故人であるとか、生存者であってもその経歴の1部の記述として、
>「Now,...tell me, as quickly as you can, please, exactly what you did since you left us?」==sinceの前の動詞によって表わされる動作は「非継続」の瞬間的動作である。
>あるいは、スワンのPEUにも次のような例文があります。「It was ages(==It had been ages) since my last meal, and I was very hungry.」つまり(It is[has been] 時間 since--)の時間構文の形ぐらいではないでしょうか。
>それに問題文にあるTen years have passed since--の文はTen years has passed
>(つまりTen years is a long time.のように)Ten yearsを1まとまりにすることが出来ず、「1年1年時間が経つ」というように非常に継続性が強いので、完了時制で継続を表わすのだと思います。それゆえにこの問題文ではpassedという過去形は使用できないと思いますが、いかがでしょうか。


「過去のある時点までの継続」の例文も挙げておきます。
My father had been ill for two days since he came home from school.
I had been trembling since we left the cafe.
since以下に過去完了形が余り用いられないのは(用いた表現も時々あるが)、語法大事典によりますと、「過去完了形の反復を避けるとか、英語に過去完了より前を表わす時制形が欠けいる」という理由を挙げています。
しかし先ほどの時間構文ではsinceの後に過去完了形を用いた次のような例文も見られます。
It was two days since his father had come home from abroad.

【7245】Re:passedでも正解では?
解決  M.Hoshi  - 06/11/20(月) -

引用する
パスワード
   Fukuchanさん

ご丁寧な回答ありがとうございました。なんとなくわかったような気がします。
私ももう少し、何故passedという過去形がまずいのか調べてみますが、少なくともsince節(句)と組み合わせた場合、「継続」の意味を表す「完了形」で使うという一種の慣用表現になっているのだと考えるのが最も合理的なようですね。

いずれにしてもありがとうございました。今後ともよろしくお願いします。

  投稿 ┃ツリー ┃トピック ┃番号順 ┃検索 ┃設定  
1213 / 4551 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:   
196,992
(SS)C-BOARD v3.8 is Free