Did you ever meet him? / Have you ever met him?

Did you ever meet him?
Have you ever met him?
どのようなニュアンスの違いがあるのでしょうか

答え

過去形の場合は現在とは関わりがないというニュアンスがあるので、例えばhimがもう亡くなっているなどのこれからもう会えないという含みがあり、一方現在完了形の場合は現在も会う可能性があるという含みがあります。

If he had been more money-minded, it would be problematic.

英訳に間違いが有れば正してください。

もし彼が金に執着する人間ならば問題となるだろう。
If he had been more money-minded, it would be problematic.

ヒント
今の話

答え had beenをwereにする

If he were more money-minded, it would be problematic.

had beenだと過去に金に執着していたらという意味になってしまう。

If he had been more money-minded, it would have been problematic.
もし彼が金に執着していたら、問題になっていただろう(実際はそうではなかった)

By the time Dragonfly reaches Titan in 2034, it has been almost 30 years since Saturn’s satellite was last visited by a spacecraft.

英訳に間違いが有れば正してください。

2034年にドラゴンフライがタイタンに到着する頃には、土星の衛星が最後に宇宙船に訪問されてから30年近くになることになる。
ドラゴンフライは探査機のこと
By the time Dragonfly reaches Titan in 2034, it has been almost 30 years since Saturn’s satellite was last visited by a spacecraft.

ヒント
ことになる

答え hasをwill haveにする

By the time Dragonfly reaches Titan in 2034, it will have been almost 30 years since Saturn’s satellite was last visited by a spacecraft.

時制の間違い。未来の話なので当然に未来形にする。

By the time Dragonfly reaches Titan in 2034, it will have been almost 30 years since Saturn’s satellite was last visited by a spacecraft.


引用元
New NASA Mission Will Fly Titan’s Frigid Skies to Search for Life’s Beginnings

https://www.scientificamerican.com

The hardware is not useful until it will be activated with appropriate software updates.

英訳に間違いが有れば正してください。

ハードウェアは、適切なソフトウェアアップデートでアクティブ化されるまで役に立ちません。
The hardware is not useful until it will be activated with appropriate software updates.

ヒント
until

答え will beをhas beenにする

until it will be activated
「それがアクティブ化されるだろうまで」じゃいつのこと言っているのか意味不明

The hardware is not useful until it has been activated with appropriate software updates.

アクティブ化が完了するまでという意味。

America is resembling the medieval Balkans.

英訳に間違いが有れば正してください。

アメリカは中世のバルカン半島に似てきている。
America is resembling the medieval Balkans.

ヒント
似てきている

答え 間違いなし

次第に似てきているという意味でresembleの進行形は間違いなし

New Zealand veterans have gathered to mark 50 years since they are sent to the Vietnam War.

英訳に間違いが有れば正してください。

ニュージーランドの退役軍人は、ベトナム戦争に派遣されて50年目を迎え集まりました。
New Zealand veterans have gathered to mark 50 years since they are sent to the Vietnam War.

ヒント
されて50年

答え areをwereにする

New Zealand veterans have gathered to mark 50 years since they were sent to the Vietnam War.

~して以来の意味でのsinceの節は過去形を使う