Since と For の使い方

回答が正しい場合はでハイライトされ、間違っている場合はでハイライトされます。答えを押して確認してください。

A: I have lived in Japan _____ 2020.

since
for
by
from

A: She has been working at this company _____ 5 years.

since
for
by
from

A: He has known me _____ we were children.

since
for
by
from

A: How long have you been learning English?
B: I've been learning for 3 years _____ now.

since
for
by
from