We'll stay in the house until the rain ----
c- will stop.
The correct answer is stops ...but, why?
The answer is stops.
We'll stay in the house until the rain stops.
But, why( stops) don't (stop,stopped, or will stop)?
Last edited by yasmein; 03-Aug-2012 at 00:43.
It is a grammatical rule. when there is future tense,you cannot use past tense (stopped). you cannot use "stop" ,as "the rain" is an uncountable noun. you have to add -s suffix to the end of "stop". Now, there is only one choice other than the right answer. It is "will stop". It is not only grammatically false but also it is semantically false. You have to use simple present tense in a sentence like this
It's 3rd person singular, not plural, so it's stops and not stop.
It in the future, not the past, no it's stops and not stopped.
We use the present tense to show future after "until."
Last edited by Barb_D; 03-Aug-2012 at 02:15.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
thanks a lot for everyone replied my question
In adverb clauses of time, we never use "will" to talk about the future time. So the rule is true for clauses starting with "when, as soon as, the moment, etc" .In these clauses.\, the present perfect is sometimes used, which emphasises a time gap between the event in the main clause and that in the time clause: "We'll stay in the house untill the rain has stopped" is also correct.
I don't know quite what you mean by that.Now, there is only one choice other than the right answer. It is "will stop". It is not only grammatically false but also it is semantically false.No, you don't. The present simple is the only option available from those given, but the present perfect is also possible. The present continuous is unlikely here, but it's possible in other sentences.You have to use simple present tense in a sentence like this.