Looking up...
She may have left already.
Puede que ya se haya ido.
Expresa la posibilidad de que algo haya ocurrido en el pasado, sin certeza.
He may have forgotten his keys.
Puede que haya olvidado sus llaves.
They may have arrived late due to traffic.
Pueden haber llegado tarde por el tráfico.
Se usa para indicar probabilidad o incertidumbre sobre un evento pasado.
'May have' sugiere posibilidad, mientras que 'must have' indica certeza.
Siempre se refiere a acciones o eventos que podrían haber ocurrido en el pasado.
Combinación del modal 'may' (puede) y el verbo 'have' (tener) en pasado.
Se utiliza para expresar posibilidad en el pasado, a diferencia de 'may' solo, que se usa para el presente o futuro.