What is the correct sentence for this sentence:
I've been here since 3 weeks.
I've been here for three weeks.
I've been a teacher since 4 years.
I've been a teacher for four years.
We arrived to the village.
We arrived at the village.
He doesn't here me.
You speak good English.
He doesn't hear me.
You speak good English.