このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(4)
has gained strength だと過去のある時点で体力をつけてその状態を現在まで維持していると言う意味になります。毎日徐々に体力をつけていると言うニュアンスにならないだけでなく、everyday と言う言葉とぶつかります。さらにsince the operation と一緒になると、手術を受けた時点から体力をつけた、つまり手術したことによって体力をつけたと言う意味にとらえられかねません。
現在完了形は、過去に起こったある状態が続いていることを表すのであって、ある動作、変化が継続的に起こっているときには進行形を使うべきです。
She's gaining strength everyday since the operation.
あるいは、
She's been gaining strength everyday since the operation. でもほぼ同じ意味ですが、わざわざ長い言い方をするまでも無いです。
投稿日時 - 2019-08-14 09:47:05