My English teacher taught me that "I saw him crossed the street" was correct. But I'm not sure that the sentence is correct because I have never seen it like that in any writing.
I've ever read sentences like "I saw him cross the street" and "I saw him crossing the street"
In case that is correct, please teach me what it means.
And he also said "I saw him to cross the street" was wrong. However, the dictionary says the sentence is correct only in the written language and the passive voice.
Best Answer
Either your teacher is wrong, or you misheard.
"Cross" is a verb and so has to be used correctly - "crossed" in the past tense, "crossing" in the present, etc.
If you intend to express that you saw someone take the action of walking from one side of a street to the other, the correct expression would be:
I wonder though if perhaps someone is mishearing the word "across" which is not a verb but a preposition and means on the other side of something.
If you actually heard:
This means you were on one side, he was on the other, and you saw him from where you were.