Plea translate this sentence.
The sentence: "¿Crees que en el libro haya alguna foto que me guste?"
Context: A girl (big sister) is reading a book about the mining industry and little brother asks her the question.
Naturally, I´ve put it in the electronic translator. Unfortunately, computer translators seem to go downhill fast from words to phrases to sentences. I understand, from the context, what the little boy is asking but I can´t get my head around exactly how the specific words add up here.
It appears to me that "haya" means "there is" here. I thought only "hay" could be translated as such. In any case, I´m confused. Please translate what it means to you.
2 Answers
"Haya" is the subjunctive form of "haber", basically the same word as "hay" just conjugated to a different mood.
It sounds to me to be: Do you think the there is a picture that I'll like in the book?
This is by no means an exact translation, but the sense of what is being said by the boy.
That said, I could be wrong about the translation.
Haya and guste are both forms of the subjunctive mood.
Usually after affirmative sentences with creer you would use the indicative forms of the verb instead of the subjunctive; 'hay' and 'gusta'.
Cree que hay ...
You believe that there are ....
After negative sentence with creer you use the subjunctive.
No cree que haya ....
You don't believe that there is ....
With questions this doesn't usually change, so for your example I would have expected to see those two verbs in the indicative mood - ha and gusta.
I believe however that using the subjunctive with creer in questions is acceptable to some native speakers (and it is avoided by others).