質問: じせいもんだい kate ( ) tennis for three hours. 1,has played 2,is playing 3,has been playing 4,had been playing 3以外はなぜだめなのか教えてください。 特に3と4の違いがわかりません。 回答お願いします。
回答: こんにちは。 この英文には日本語はついていませんか?ついていなければ、2番以外は全て可能です。 1. kate ( has played ) tennis for three hours. 「ケイトは三時間テニスをした(もう、やめる感じ)」 2. kate ( has been playing ) tennis for three hours. 「ケイトは三時間ずっとテニスをしている(これからも続ける感じ)」 現在までの継続。 3. kate ( had been playing ) tennis for three hours. 「ケイトは三時間ずっとテニスをしていた(それからも続ける感じだった)」 過去までの継続。 普通はこの文が過去のことだと分る表現がありますが、単独でも不可能ではありません。 この時制問題は、現在完了進行形(現在までの動作の継続)の英語表現を要求しているのだろうなとは分りますが、もう少し作問に気を使って欲しいですね。 お役に立てば幸いです。