I have been tutoring English in past 2 years.
--- Is "in" correct here?
No. Say eg I have been tutoring English for the past 2 years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
NewguestI have been tutoring English in past 2 years.
--- Is "in" correct here?
No. All you need is I have been tutoring English for two years.
You're using the present perfect. That automatically means that no matter what time period you mention, it's the most recent period of that length, i.e., it's always the "pa