schaffen か erreichen か?
b1英語はどちらも to achieve で表します。schaffen は、難しいことをやり遂げるという意味で、ぎりぎり、苦労してという含みがよくあります。erreichen は、目標や数値や人のところに到達するという意味です。決め手は目的語です。課題なのか、目標なのか。
schaffen
難しいことをやり遂げることです。目的語は課題そのもので、「es」 だけが置かれることもよくあります。現在完了は hat geschafft です。
Ich habe den Zug gerade noch geschafft.ぎりぎりで電車に間に合いました。
erreichen
目標、場所、数値、人のところに到達することです。目的語は到達点であって、苦労ではありません。
Wir haben unser Ziel für dieses Jahr erreicht.私たちは今年の目標を達成しました。
よくある誤り
Ich habe die Prüfung erreicht.
Ich habe die Prüfung geschafft.
試験は到達する目盛りではなく、乗り越えるハードルです。erreichen が使えるのは数値だけです。Ich habe 90 Punkte erreicht.
覚え方
課題か目標かを考えてください。課題は schaffen し、目標は erreichen します。なお注意が必要です。schuf、geschaffen という形をとる schaffen は別の動詞で、創造するという意味です。