うことです。「…前から(ずっと)~だ」は過去形ではなく, 現在完了形(継続)で表し
「10年前から知り合いだ」 とは, つまり「10年間ずっとお互いを知っている」とい
でに」は ever を過去分詞(ここは gone) の前におきます。 答えでも have を使いま
Common
よくある間違い
Lis
Li.
Pr
この章
CD を
(1) 太郎はもう家を出発しました。
Taro have left home yet.
(2) あなたはいつ宿題を終えましたか。
When have you finished your homework?
(3) 私たちは10年前から知り合いです。
We knew each other since fen years ago.
(4) あなたは今までに釣りに行ったことがありますか。
Disc-
間違いを
直そう!
56
はい,あります。
Did you go fishing before?
Yes, I did.
D
正しい英文
Taro has already left home.
「もう~し(てしまっ)た」は現在完了形で表します。主語は3人称単数なので,(has
+過去分詞)の形です。 また, 肯定文では「もう」は yet ではなく, already をふつ
う使います。
正しい英文 When did you finish your homework?
1
when (いつ)はある1時点をたずねるときに使うので, yesterday などの過去を表す
語句と同様に現在完了形といっしょには使いません。現在完了形ではなく過去形で
使って表します。
1
(3)正しい英文 We have known each other for ten years.
ます。「10年前から」 は for を使って. for ten vears (10 年間)とします。
(4)(正しい英文 Have you ever gone fishing? - Yes, I have.
す。
シノ