Why isn't ¿Habla español? in the subjunctive?
Shouldn't it be ¿Hable español usted? There is uncertainty that the person speaks Spanish. I know the subjunctive isn't all about uncertainty, but this seems to be a case for using the subjunctive.
7 Answers
By that logic every single question should be in the subjunctive.
I know the subjunctive isn't all about uncertainty
Actually, subjunctive is not related to uncertainty.
There are thousands of examples for not giving credit to that rule
Mañana podría llover.
Quizás está enfadado.
A lo mejor viene mañana, ¿quién sabe?
¿Hay una persona aquí que hable español?
Is there a person here that speaks Spanish?
The adjective clause "...that speaks Spanish" modifies "person". The "person" may not exist, so how could the verb "speaks" be done? In spanish, we use the subjunctive when we ask this type of question, or if we answer it with "no". But if we say yes, the person does exist and "speaking" can be done.
Sí, hay una persona aquí que habla español.
Your question was much easier. ¿Habla usted español? No adjective clause. You are talking to the person and asking him/her if he/she speaks Spanish. Indicative should be used when asking this question, and when answering "yes" or "no".
You would be right but in order to use subjunctive you need two clauses and and one them has to have a noun to use in this case
BellaMargari said:
You would be right but in order to use subjunctive you need two clauses and and one them has to have a noun.
This is a good argument for me to learn more of the technical terms. I refer to a previous question I had on how important is is for me to stop glossing over them.
For some reason my eyes glaze over when I read "two clauses and one of them has to have a noun" I am so deficient in elementary grammar terms in English that I barely know what a clause is. ![]()
I think I need an English grammar book.
Rather than wondering about a very common expression, you might want to question the value of that "rule".
Que tengas buen dia senor/a. I just wanted to say that.