We use for to say how long:

We have been waiting for twenty minutes.
They lived in Manchester for fifteen years.

We use since with the present perfect or the past perfect to say when something started:

I have worked here since December.
They had been watching since seven o’clock in the morning.

We use from …to/until to say when something starts and finishes:

They stayed with us from Monday to Friday.
We will be on holiday from the sixteenth until the twentieth.

 

Exercise

Section: 

Comments

Hello, Kirk! Could you point out the mistake in this sentence?
China has progressed stupendously since their inception into capitalism.

Hello Asgharkhan8,

'their' is plural, but the noun it refers to ('China') is singular -- this is incorrect. Use 'its' instead.

All the best,
Kirk
The LearnEnglish Team

Hello
concerning this part:
We use from …to/until to say when something starts and finishes:

my question is when we use "to" and when we should use "until" and what is the diffrenece?

Hello Imenouaer,

When talking about time, there is no difference in meaning between 'from ... to' and 'from ... until'. There some words that we use 'until' with more than 'to', for example 'now', but there is still no difference in meaning. In isolation, i.e. without 'from ...' before them, the two words have different meanings – see the dictionary for more.

All the best,
Kirk
The LearnEnglish Team

Hello!

I have a doubt about writing and saying the date.

Today is 6th March 2017.
Why do I say "the" before "6th" and why don't I write it?

Thanks very much!

Hello euricoguerreiro,

That's a good question! As far as I know this is simply a matter of convention, and in American English, for example, 'the' is not usually used before the day. The Cambridge Dictionary has a useful page on writing and speaking dates that I'd recommend as a good reference for you.

All the best,
Kirk
The LearnEnglish Team

Hi,

I would like to ask which answer is correct to the question 'How long is the national day weekend?'

1) The national day weekend is four days. OR
2) The national day weekend is four days long. OR
3) The national day weekend lasts four days. OR
4) The national day weekend lasts for four days.

Thank you very much and looking forward to your reply.

Hi Wendy,

Answers 2, 3 and 4 all sound fine to me.

Best wishes,

Peter

The LearnEnglish Team

Hello
May I ask a question? The sentence "The Green family has moved to France for 2 years." is this correct? Can verbs like move, go, join, leave etc be used in the perfect tense? Or I should say "The Green family has been to France for 2 years."?

Hello Christina Pu,

That sentence is correct and it means that they are living in France now and will return in two years (more or less).

You can used those verbs in the present perfect, in appropriate contexts, of course.

Best wishes,

 

Peter

The LearnEnglish Team

Pages