I came across this sentence:
"It may not have been delivered yet"
I can't understand: why is "have" used here with "it"?
The sentence uses have instead of has because the verb to have is attached here to may, a modal verb. When we have a construction of the type