How long have you been learning English? ‘For’ or ‘Since’?” Question: “I have been studying English _ two years.

“I have been studying English for two years.”

Answer: for

Explanation:

Use “for” to talk about a period of time.

Examples:

for two years

for five minutes

for a long time

Use “since” to talk about the starting point of the time.

Examples:

since 2021

since Monday

since I was a child

Leave a reply