Search from various English teachers...
Iran flagmarya
Which one is correct? Have you ever had an English teacher on this site? or Have you ever had an English teacher in this site? or Have you ever had an English teacher by this site?

Corrections · 1

0
Have you ever had an English teacher on this site would be the correct form. English teacher in .... would suggest inside a physical location e.g. Is there an English teacher in this school? (This is colloquially OK but not strictly correct English). The third sentence is missing some form of qualifier Have you ever had an English teacher PROVIDED by this site? or Have you ever had an English teacher RECOMMENDED by this site? etc etc.

Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today