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

 


Polseguera

Language Forum

 

logo

 

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: 1637656 | 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: 1637642 | Category: English Grammar: Beginners

 

Re: [rachid50] Hello Mike Help

 

Hello!

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,
Mike

 

 

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