seit か vor か?
a2どちらも過去を指しますが、異なるものを測ります。seit は今日まで続く時間の長さを示し、vor はすでに終わった単一の時点を示します。どちらも3格が来ます。
seit
今も続いている時間の幅。動詞は現在形のままです。英語では完了形を使いますが。
Ich lerne seit zwei Jahren Deutsch.私は2年前からドイツ語を学んでいます。
vor
終わった時間の1つの地点で、今日から数えて。動詞は過去形になります。
Vor zwei Jahren war ich in Wien.2年前、私はウィーンにいました。
よくある誤り
Ich wohne vor drei Jahren in Köln.
Ich wohne seit drei Jahren in Köln.
今そこに住んでいる人は、今までの時間の幅を意味します。それが「seit」です。「vor drei Jahren」はしたことが起きた1つの点です。
覚え方
「seit」は現在形を引きずり、「vor」は過去形を引きずります。そして気をつけて:英語の「for three years」は「für drei Jahre」ではなく「seit drei Jahren」です。