{1 - 24} グレーグレー
{25 - 49} 緑
{50 - 499} 青
{500 - 4999} オレンジオレンジ
{5000 - 24999} 赤
{25000+} 黒

不適切なコンテンツをサイト管理者に報告します。宜しいでしょうか。


完了進行形(for~/since~)

文法書に、for~、since~が文中にあれば、動作動詞でも完了進行形を完了形で表現できるとありました。それで、He had played tennis for an hour when we arrived.という表現はできるのでしょうか。多分、had been playingが自然のような気がしますが。

広告:



メールアラート解除しますか。再設定はできません。


1 回答

「He had played tennis for an hour when we arrived」で問題ないと思います。
仰るように「He had been playing tennis for an hour when we arrived」の方が自然です。

それと、He had been playing tennis for an hour when we arrived→私たちが着くまで、一時間ずっとテニスをしていた。

He had played tennis for an hour when we arrived→多分、私たちが着くまで、一時間ずっとテニスをしていたが、必ずそうというわけではない。例えば一時間テニスをやって、一時間は休憩して、そこで私たちが着いた、ということもあり得ると思います。

ベスト回答として指定します。宜しいでしょうか。


回答をするには要ログイン

ユーザー登録済み?: ログイン
ユーザー登録されていない方: ユーザー登録