0
Sun 94 Posted 15 years ago
Grammar

By vs until

Is it correct to say as follows?

By 9 pm, I had worked on an essay for 5 hours.

I had worked on an essay for 5 hours until 9pm.
  

Top answer

Basically, the second sentence is wrong. With the perfect tenses, we use "by" and "for" together. Examples: I had studied English for three years by the time I moved to America.

  • Basically, the second sentence is wrong.
  • With the perfect tenses, we use "by" and "for" together.
  • Examples: I had studied English for three years by the time I moved to America.
  • By Saturday, I will have studied for 5 days straight.
  • It is possible for it be correct, but you need to do it like this: I had worked on an essay for 5 hours, until 9pm, when I fell asleep.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Basically, the second sentence is wrong. With the perfect tenses, we use "by" and "for" together.

Examples:

I had studied English for three years by the time I moved to America.

By Saturday, I will have studied for 5 days straight.

It is possible for it be correct, but you need to do it like this:

I had worked on an essay for 5 hours, until 9pm, when I

Related Questions