10/06/07 00:41:46 oO94csPW0
ちなみに本来のニュアンスで考えると
>>761さんの
1.He had lived in Tokyo for two years.
2.He lived in Tokyo for two years.
3.He has lived in Tokyo for two years.
は
1が過去のある時点までにそれより過去2年間にわたり住んでいたという「経験」の保持と
その時点まで住んでいたという「継続」になる。
「経験」に関しては文全体が過去形の場合に現在完了の感覚で使ってると思えば良い。
2は彼は過去2年間東京に住んでいたが今は知らない。というか話者に
触れる意思が,故意であるかどうか別として,ない。
3は発話時に至るまでの2年間住んでいるという「継続」の場合と
現在に至るまでに2年間過去に住んでいたことがあるという「経験」の場合がある。
だから住んでいたという事実に基づき
過去完了形,過去形,現在完了形ともに「住んでいたことがある」と言える。
しかし
住んでいたことがあったと「経験」で純粋に言えるのは文全体が過去の話の場合は
過去完了形しか不可能。よって違いはある,が真実。
まあ,私見で言わせてもらうと過去形と過去完了に「住んでいたことがある」
という現在までの「経験」があるかと言われると「ない」と言わざるを得ないけどね。
だって故人だったら無理じゃんw