It 'll help you a lot!!!
The use of FOR
We use For when we measure the duration – when we say how long something lasts.
For + a period of time
To measure a period of time up to the present, we use the present perfect tense and not the present tense.
I have known her for a long time. (Correct)
I know her for a long time. (Incorrect)
I have lived here for ten years. (Correct)
I live here for ten years. (Incorrect)
The present tense with For refers to a period of time that extends into the future.
How long are you here for? (Until when)
How long have you been here for? (Since when)
In reality, we can use all verb tenses with For. Uses of For
Example sentence Verb Tense
They exercise for two hours every day. Present tense
They are exercising for three hours today. Present continuous
He has lived in Moscow for a long time. Present perfect
He has been living in Turin for three months. Present perfect continuous
I worked at the service station for five years. Past tense
He will be in hospital for at least a week. Future tense
However, we don't use For with expressions such as all day or all the time.
The use of FOR
We use For when we measure the duration – when we say how long something lasts.
For + a period of time
To measure a period of time up to the present, we use the present perfect tense and not the present tense.
I have known her for a long time. (Correct)
I know her for a long time. (Incorrect)
I have lived here for ten years. (Correct)
I live here for ten years. (Incorrect)
The present tense with For refers to a period of time that extends into the future.
How long are you here for? (Until when)
How long have you been here for? (Since when)
In reality, we can use all verb tenses with For. Uses of For
Example sentence Verb Tense
They exercise for two hours every day. Present tense
They are exercising for three hours today. Present continuous
He has lived in Moscow for a long time. Present perfect
He has been living in Turin for three months. Present perfect continuous
I worked at the service station for five years. Past tense
He will be in hospital for at least a week. Future tense
However, we don't use For with expressions such as all day or all the time.
Комментариев нет:
Отправить комментарий