I have been struggling whether or not using "for" in front of "many times". Some explanations on the internet say "for many times" is British English and "many times" is American English. Also, "for many times" is more formal than "many times". Are these explanations correct?
My son's English teacher at high school insisted no "for" in front of "many times" in any circumstances. Is she right?
Would you kindly help me on this matter?
Here is an example:
Mark has been to Hong Kong for many times, so he decides not to visit there on vacation this summer.
Also, if I use a number instead of "many" in this phrase, is that OK, too? Here is an example:
After Jessica failed for 10000 times, she created the talented robot.
compared with the following example:
After Jessica failed 10000 times, she created the talented robot.
What's the different between them?
Also, here are 2 more sentences that I read from the exam paper and an English magazine:
I have visited there for many times since 2001. (from the exam paper)
The baseball player has pitched for 42 games in a row. (from an English magazine)
Are they grammatically right or not? Hope you can guide me.
If "for many times" that kind of usage is acceptable, for the sake of my better understanding, please give me one or two examples about "for many times" or "for+(number)+(nouns)". Thank you so very much.