haveの用法?

【質問の答えについて】

この質問の答えは質問の本文に記載されています。

回答

選択問題

We ( ) each other since we entered this college.

①are knowing
②knew
③have known ←答え
④would know

①と④は違うと分かっているのですが、②がなぜダメなんでしょうか?
②を入れて訳したら、「私たちは互いを知った、この大学に入ってから」になっておかしくないと思うんですが…

コメントする
あなたがベストアンサーに選んだ
K
さんは家庭教師をしています

個別指導塾にて中高生の文系科目を指導中。 レベルは幅広く対応致します。 オンライン指導はlineまたはskypeなどで行います。 ツイッター:@katekyoseito ■最寄駅 大泉学園駅 ■勤務エリア 最寄り駅より1時間以内 オンライン指導も可能 ■指導可能...

ベストアンサー

sinceは基本的に「過去のある時から現在まで、もしくはある時点まで」といった意味です。(訳すと後半の〜までは抜け落ちます)

問題の正解は、大学入ってから(今まで)ずっと知り合いだ、という意味ですね。

質問者さんが述べたように単純に前後関係を表したいのならば、afterなどを使うのがよいでしょう。

またknewだと、過去のある時点でただ知っていた、ということになるだけで、知り合った、とは基本的になりません。そのような意味にするには、get to knowなどとする必要があります。

コメントする

この質問は解決済みです