ha sido and haya sido
I've spoken español all of my life, but when you live for so many years around people who speak primarily english, you forget a lot (english is my 2nd language): I hear "ha sido" and "haya sido" used interchangeably and i never really knew the difference - some people have told me that la diferencia is subtle, but I'd like someone to please explain it in some detail. Thanks very much ....
1 Answer
I'm gong to answer you without checking my grammar book, so my terminology might be off...but the difference is that "ha sido" is the third person singular conjugation of the present perfect tense. "Haya sido" is the third person singular conjugation in the subjunctive form.
La clase ha sido divertida.
Espero que la clase haya sido divertida para usted.