<p>^for your example sentence it should be “I never go to sleep until I’ve read a book” because you read before you go to sleep not while you sleep.</p>
<p>parent62, the difference is logical not grammatical. Your suggested correction (“she never submits anything until she revises it”) is wrong because the revision occurs before the submission. Your sentence means that the two always occur concurrently, which is logically false. As I said in the first response to the OP, the sentence have “until she has revised it.”</p>
<p>I never post that I agree with silverturtle until silverturtle has posted about agreeing with me. </p>
<p>parent62, I think that in your counterexamples (trouble, going to sleep) the two things can happen in overlapping time frames, making the present tense correct. At least, I have often fallen asleep while reading and I rarely finish an entire book before I fall asleep. So I really shouldn’t have written that it’s the use of “until”–that statement was incomplete, as your counterexamples show. It’s not the “until” by itself, it’s the combination of “until” with the sequence of the actions being described. In the particular example from the SAT, the revision is a completed action before the paper is submitted, making the present perfect (has revised) the correct choice.</p>
<p>i think the the sentence should be “…until having revised it”; use having done form to indicate that one action has been completed by the time another action occurs – in this case, “submit”.</p>
<p>really not sure though :-)</p>
<p>Why do people keep chiming in with wrong suggestions after the matter was already resolved in my very first response? :)</p>
<p>This is a five-year-old thread, but since I read it, I’ll chime in. Silverturtle’s first response was correct, but the following would also be correct:
It’s a matter of the proper verb tense, which often depends on when different actions occur in time in relation to each other (which is why you can’t just substitute “before” and “until”).</p>