質問: 「ずっとピアノを弾いていた」で進行形は使える? 文法の問題で2“she looks tired. she ~ the piano for two hours.”というのがあります。私は“has been playing”だと思うのですが、選択肢には“has played”と“is playing”しかありません。この2つの中では“is playing”かなと思うのですが、現在進行形の文に“for two hours”が繋がってもいいのかな?と悩んでいます。 どなたかアドバイスをお願いします。
回答: こんにちは! 時制の問題は本当にデリケートですね! (1)she looks tired. ×she is playing the piano for two hours. はやはり苦しいですね。現在進行形は、「now」という言葉をつけてもおかしくない状況でないと違和感が生じます。現在のスナップ写真的情報です。その中に、2時間という情報を籠めるのは難しいでしょう。 (2)ア)she has been playing the piano for two hours. と、イ)she has played the piano for two hours. は、どちらも適正です。現在完了ですので、【現在に接続した、一定の過去からの、時間の幅】を感じさせてくれます。 (3)ア)は、今もなお弾き続けていることを強調するときに使います。イ)は、今弾いているかいないかは度外視して、実績を言うときに使われます。したがって、(1) もう2時間も弾いたのよ(今も弾いている)(2) 2時間も弾いたのですから(ちょうど弾き終えたくらいのところ)のどちらの可能性もあります。 (4)ということで、“has played”が正解となります。 以上、御参考になれば幸いです。