No! It is should HAVE plus the participle, often contracted to should've in speech.
very good grammar (proper grammar)
"She did not have" is the proper grammar.
Spelling & Proper Grammar, for one.
Proper nouns should always be capitalized.
Proper grammar.
Use complete sentences and proper grammar
The sentence "I should not have eaten that candy" has better grammar compared to "you should of known better." The correct form is "you should have known better," using the modal verb "have" followed by the past participle "known."
"Don't it" is not proper grammar. The correct form is "doesn't it".
It is proper grammar to say, "I bet you".
"Each of you is" is the correct grammar. "Each" is a singular pronoun, so it should be paired with the singular verb "is."
Handicap access
It should be: "The tests were found en route."