I came across this sentence:
"It may not have been delivered yet"
I can't understand: why is "have" used here with "it"?
I came across this sentence:
"It may not have been delivered yet"
I can't understand: why is "have" used here with "it"?
"It may not have been delivered yet"
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 modal verb + another verb, we put the second verb in the infinitive form (without to):
She goes to the dentist today.
but
She may go (not may goes!) to the dentist today. (go is used in the infinitive form without to).