I had been jogging for ten years until two years ago.
I jogged for ten years until two years ago.
★ 文法解説
・過去完了進行形
ご質問の文の場合は過去完了進行形を使いました。
過去完了を使う際の注意事項は、今回の英訳例のように文中に「過去のある時点」を表す語句があったり、会話の中でそれが分かるときです。
その時点を基準として「それまで〜していた」とするときに過去完了が使われます。
今回の場合は「2年前」が基準となり、その過去の時点において「それまで10年間ジョギングしてた」ということなので had が使われます。
なお現在完了の場合には、基準は常に現在にあるので具体的な時点を表す語句を用いないことも多いです。
★ 表現
・ 10年間
「10年間」を表すのに for ten years としていますが、このように for が期間を表すことがあります。
・2年前まで
「まで」は till や until を使って表します。どちらでも特に違いはありません。そしてこの表現に「2年前」 two years ago を併せて until two years ago となります。
・過去形でもOK
ジョギングをしていたのはあくまでも過去のこととして、過去形を使っても同じことが言えます。しかし注意すべきは「過去の習慣」として走っていたので、過去進行形よりは過去形のほうがいいです。
I jogged for ten years until two years ago.
現在の習慣でも同じですが、「〜ている」という日本語があるからと言って進行形にしていいというものではありません。「習慣」を表すのであれば現在形を使って表します。
I go to school by bus.「私はバスで学校に通っています。」
以上ですが、お役に立ちましたでしょうか。
I had to give up jogging two years ago, although I had been a jogger for ten years.
After ten years being a jogger, I had to quit. That was two years ago.
"To give up" is an expression that means quit. Saying "had to" indicates it was done reluctantly.
The thought can be arranged so that the time periods being mentioned are one way or the other.
"To give up" は「やめる」という意味の表現です。
"Had to"(しなければならなかった)は、それが不本意であったことを表します。
この文の並びは時間情報をどこに置きたいかによって変わってきます。
Two years ago, I left off a ten-year habit of jogging.
Up until two years ago, I had been jogging for ten years.
I jogged regularly for ten years, but two years ago I had to stop.
In the first sentence, you can use "left off" to show that you stopped doing something that you had done regularly in the past, as shown by the use of the word, "habit." Another way to explain it is to use, "up until" to show that until a certain point in time was reached, a certain condition had existed: in this case, jogging. The final sentence shows that you did something in the past and stopped doing it two years ago.
Up until two years ago, I was a jogger for ten years.
This sentence clearly explains that before two years ago, you were a jogger for 10 years. Your listener will probably ask you why you stopped jogging. I hope that this helps. :)
Until recently, I really enjoyed jogging. It was my hobby for 10 years.
I loved jogging, I did it for 10 years straight. But I stopped 2 years ago.
It's important to emphasize how long you spent jogging, that it was an important habit to you. The 2 years bit is less important, but can be insinuated with 'until recently.'
All three of these sentences express that you jogged until two years ago. In the first sentence, I added the phrase "a lot". This is optional. In the second sentence, I added the word "regular" before jogger. A regular jogger is someone who jogs several times a week. You can add other adjectives here like "fanatic", "passionate" or "enthusiastic".