What preposition do we use for duration? till or for? e.g.

They will live in there for hundreds of years.


They will live in there till hundreds of years.

  • The meanings are different. For a period of time, or till (until) a particular date or happening.
    – Kate Bunting
    May 24 '18 at 7:55
  • Since until mentions a specific time, you need some other phrase to indicate duration. The second example could be "They will live in there until hundreds of years have passed."
    – user3169
    May 24 '18 at 21:08

till uses a definite time to process the termination (Preposition, 1), e.g.

they lived there till 1890.

for describes a duration (Preposition, 5), e.g.

they lived there for a hundred years

  • Till is also used for actions/processes in time. Till the oven was hot. Till he passed away. Till they had crossed the sea. May 24 '18 at 10:37
  • @RonaldSole; your examples all use the idea of an event precipitating the end of a process, rather than a pre-defined duration (in theory anyway! - an oven set to 180C takes x minutes to get there I suppose)
    – JMP
    May 24 '18 at 10:41
  • like repeat...until versus a 'for' loop in computer control structures @RonaldSole
    – JMP
    May 24 '18 at 10:49
  • Agreed. My examples were intended only to complement your answer. May 24 '18 at 11:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.