# Using perfect forms for ''for''

So, the rule I have been taught is that ‘for’ and ‘since’ must be used with perfect forms, i.e. I have been living in London for 3 years/since 2017.
This presents two problems for me:

1.- What if the action is finished? For example, what if I have already left London after spending 3 years there? Should I use past perfect? I had been living in London for 3 years.

2.- What about future? For example, if my plan is to stay in London for* 3 years. Do/should I use a perfect form? In that case I think I perfect form might not be correct. For example, something like I will have been living in London for 3 years means, in my opinion, that at some point I stayed in London for 3 years AND that I moved, so I am not there anymore. In that sense, my previous sentence is missing that extra time reference, is not it?

Bonus track. I met a native last week and he told me people do not use present forms so often. Maybe in present yes, but for a past action we would use some simple past or ‘used to’. What about this? Is it something that can be used but is not correct strictly speaking?

*Here it is a use of for without perfect forms. Is it correct?

English Language Learners Asked by Dog_69 on December 26, 2020

1.- What if the action is finished? For example, what if I have already left London after spending 3 years there?

You should say, "I lived in London for 3 years."

2.- If my plan is to stay in London for* 3 years.

You should say, "I will be staying in London for 3 years."

2a. - For example, something like I will have been living in London for 3 years means, in my opinion, that at some point I stayed in London for 3 years AND that I moved, so I am not there anymore.

That is incorrect. The sentence, "I will have been living in London for 3 years" means that you are still living in London and that, at some specified time in the future, the duration of your stay will be 3 years.

Example

Q: How long have you lived in London?

A: Approximately 3 years. In fact, in a month's time, I will have been living in London for exactly 3 years.

Correct answer by chasly - supports Monica on December 26, 2020

We use for with a period of time, since with a starting date.

(1) I lived in London for three years if you no longer live there. The past perfect is used when speaking of a time in the past when you still lived there - In 2010, I had been living in London for three years.

(2) Yes, you can use for of a period of time in the future.

Answered by Kate Bunting on December 26, 2020

## Related Questions

### which is the subject of “was possible”?

4  Asked on October 1, 2021 by aster

### What was it that gave IT/ME away?

1  Asked on October 1, 2021

### idiomatic phrase to describe the fact that the whole family was having lunch

1  Asked on October 1, 2021

### What is the verb for making objects on a plate jump up and down?

2  Asked on October 1, 2021

### Parsing “have a limited release the product”

5  Asked on October 1, 2021

### “help” me to do my homework

1  Asked on October 1, 2021

### What does the phrase/idiom “no sacred cow remains untipped” mean?

1  Asked on October 1, 2021 by hassan-bashiri

### Bring sth forward

1  Asked on October 1, 2021 by thanhgiang

### What is this keyboard called in English?

5  Asked on October 1, 2021

### Which sentence is better and why?

1  Asked on October 1, 2021 by elizabeth

### Is the child correct when saying “the balloon is flying on my hand”?

0  Asked on October 1, 2021

### if he arrived two hours ago

1  Asked on October 1, 2021

### “for a field” vs. “to a field”

1  Asked on October 1, 2021

### More **state** and more complex

1  Asked on October 1, 2021

### I’m out of my mind – I’m out of mind – Are both correct?

3  Asked on October 1, 2021 by frank-ell

### Which time is 9 | 8c?

3  Asked on October 1, 2021 by rakete1111

### postion of a verb in the sentence

2  Asked on October 1, 2021 by user19061

### “What an X?” or just “What X?”

2  Asked on October 1, 2021

### When is “Next Saturday”?

4  Asked on October 1, 2021 by automationtestergirl

### What do you call a group set up to undermine a political argument?

9  Asked on October 1, 2021 by felipa