![]() |
BAST ENGLISH | Free language learning resources. © Samuel Haldane 2005-2006 |
| BAST Home | English | Common Errors | Grammar Summary | Pronunciation | Problem Areas | Reference | Verbmaster |
|
Something happens for a length of time: I have been in London for three days. I lived in Spain for two years. I will be working for another hour. Something happens since a point in time: I have been in London since Monday. To describe a length of time leading up to the present, we use 'I have been' not 'I am':
|
| Error | Correct form |
| **I have been in London since three days. | I have been in London since three days ago. |
| (Since with a length of time is wrong.) | (Since with a point in time is correct.) |
| Meaning | Correct form, uncontracted | Correct form, contracted |
| Completed event in the past:
I started working there in the past. I finished working there in the past. |
I worked there for two years. | No contraction. |
| I was working there for two years. | No contraction. | |
| Event in the present, started but not completed:
I started working there in the past. I will finish working there in the future. |
I am working there for two years. | I'm working there for two years. |
| (We could not say I work there for two years. for a future event, but not a present event.) | ||
| Event in the future, not started:
I will start working there in the future. I will finish working there in the future. |
I work there for two years. | No contraction. |
| I am working there for two years. | I'm working there for two years. | |
| I will work there for two years. | I'll work there for two years. | |
| I will be working there for two years. | I'll be working there for two years. | |
| Meaning | Correct form, uncontracted | Correct form, contracted |
| Past reference time: I had started working there two years before, and I was still working there. | I had been working there for two years. | I'd been working there for two years. |
| Present reference time: I started working there two years ago, and I am still working there. | I have been working there for two years. | I've been working there for two years. |
| Future reference time: I will have started working there two years before, and I will still be working there. | I will have been working there for two years. | I'll have been working there for two years. |