have or has

Dear English experts,

Check my answer my below

Where was sally yesterday? she might have or has been seeing doctor.

Please explain your answer

Thanks

Before I can give an answer and explain it, I need to know what your question is.

The first problem I see right away is that you don’t use any capital letters.

My question is very simple: Why we say he might have been but not he might has been?

thanks

Hi,

Let’s start from the beginning. The modal verbs like can/could, may/might/will/would are followed by either simple or perfect infinitive forms. We say: He may go today where ‘go’ is the simple infinitive but if we want the past form, we say: He might have gone yesterday where ‘have gone’ is the perfect infinitive. That’s why you say: ‘he might have been.’

Alan

I have learnt that first form of the verb is used with did?
For ex:- did you eat your food?
But sometimes some people say sentence like
Did you asked?
Did you said?
So is it right ?

[YSaerTTEW443543]

TOEFL listening lectures: A lecture in social science class[YSaerTTEW443543]