• ベストアンサー

現在完了形

現在中二です。 次の英文を()内の指示に従って現在完了形の文に書きかえなさい。 He was practicing the guitar then.(thenをsince last yearにかえて) の問題を、私は、 He has been to practice the guitar since last year. と解きました。 でも、合ってるのか、少し、心配です。 丸付けお願いします。 恐縮ですが、間違っていたら、分かりやすい解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

高校レベルだと現在完了進行形で He has been practicing the guitar since last year. となりますが,中学レベルだと He has practiced the guitar since last year. とするしかありません。 今回の教科書改訂で,関係副詞なんかもおまけ要素として出ている教科書もあるみたいですので, 現在完了進行形も習ったのであれば別ですが。 なぜ,has been to practice としたのでしょう?

b1G2Q
質問者

お礼

回答ありがとうございます。 たまたま、ing形とほかに、toが先に思いついたからです。 そんなに深い意味はありません。

その他の回答 (2)

  • Nakay702
  • ベストアンサー率79% (10007/12518)
回答No.2

He was practicing the guitar then.(thenをsince last yearにかえて) は、動詞practiceの過去進行形なので、その現在完了形は、 He has practiced the guitar since last year. となるでしょう。 逆に、貴方の書いた He has been to practice the guitar since last year. という文があったとして、もしそれを過去進行形に戻すとすれば、 (そういう表現があるか否かを度外視して形式だけ変えると) He was being to practice the guitar then. のようになってしまいます。

b1G2Q
質問者

お礼

回答ありがとうございます。

  • horitate
  • ベストアンサー率33% (117/351)
回答No.1

 問題文が過去進行形なので、解答は現在完了進行形にしなければなりません。 He has been practicing the guitar since last year.

b1G2Q
質問者

お礼

現在完了進行形…。 初めてききました。 ほかの、回答者さんも現在完了進行形という言葉を使っています。 学校で、もらったプリントなので、テストにでるかもしれません。 しっかり、覚えようと思います。

関連するQ&A