Quote Originally Posted by doninphxaz
Quote Originally Posted by Pon4ik
у Пимслера нашел:
here is ten dollars
но в то же время:
here are two beers

почему не here are ten dollars?
"Here are ten dollars" is perfectly good English, and in fact your standard English teacher would probably consider it the only right way to say it.

"Here is ten dollars" is colloquial English. Most any native speaker would say it in the US when he is not thinking to much about making a good impression.
I totally disagree, I think this is hypercorrection. If your English teacher tells you this is the case, find a new school.