I just read this: http://french.about.com/od/mistakes/a/beaucoupdes.htm which helped me out a lot!
"Very many" is emphatic whereas "beaucoup de" is not.
Whenever you use a wrong word, the computer keeps the latest correct word of your sentence. In this case, it was "have" because "very" was wrong. Then the system picked a variant with "got" as a replacement for "very" to get the same number of words in total.