- ベストアンサー
現在完了形
現在中二です。 次の英文を()内の指示に従って現在完了形の文に書きかえなさい。 He was practicing the guitar then.(thenをsince last yearにかえて) の問題を、私は、 He has been to practice the guitar since last year. と解きました。 でも、合ってるのか、少し、心配です。 丸付けお願いします。 恐縮ですが、間違っていたら、分かりやすい解説をお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
高校レベルだと現在完了進行形で He has been practicing the guitar since last year. となりますが,中学レベルだと He has practiced the guitar since last year. とするしかありません。 今回の教科書改訂で,関係副詞なんかもおまけ要素として出ている教科書もあるみたいですので, 現在完了進行形も習ったのであれば別ですが。 なぜ,has been to practice としたのでしょう?
その他の回答 (2)
- Nakay702
- ベストアンサー率79% (10007/12518)
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. のようになってしまいます。
お礼
回答ありがとうございます。
- horitate
- ベストアンサー率33% (117/351)
問題文が過去進行形なので、解答は現在完了進行形にしなければなりません。 He has been practicing the guitar since last year.
お礼
現在完了進行形…。 初めてききました。 ほかの、回答者さんも現在完了進行形という言葉を使っています。 学校で、もらったプリントなので、テストにでるかもしれません。 しっかり、覚えようと思います。
お礼
回答ありがとうございます。 たまたま、ing形とほかに、toが先に思いついたからです。 そんなに深い意味はありません。