• Catalą
• Hide
General Sections:
• Forum
• Tests
English Grammar for Beginners: • Contents
Intermediate English Grammar: • Contents
English Grammar Step by Step: • Contents
• Notes
Other Services:



Language Forum




English | Català | Castellano




Threads / Posts

Please notice that each thread may have several posts, and the count of visits only affects to one of them. For example, if a thread has five posts, and a user visits the last one, only that one will be counted. However, he or she will have access to the rest of posts too.

Note too that the language of a page is the language of the thread. If a post is in English, the page will also be displayed in English.


Author: rachid50 | Published: 08-12-2010 | Times seen: 1638682 | Category: English Grammar: Beginners


Hello Mike Help


Hi Dear Mike

I was talked with a friend and he asks me , where I live , I told him , I live in Algeria , He said :
I have been there for 2 years.
The problem is why he don't said
I was there for 2 years .

what i know from "Have been" it means he still live in Algeria but now he doesn't live here.

Thank You


Author: Mike | Published: 27-12-2010 | Times seen: 1638569 | Category: English Grammar: Beginners


Re: [rachid50] Hello Mike Help



Please read example 15 at http://www.polseguera.org/advanced_english_grammar/verb_tenses_uses.php#example15 and http://www.polseguera.org/advanced_english_grammar/verb_tenses_uses1.php Your question is answered there.

The present perfect is quite common with for, but all depends on the context. In this particular case, I prefer "I was there for two years".

Best regards,



© All rights reserved     www.polseguera.org   (Polseguera)     info@polseguera.org