three questions about 'for' and 'Present Simple'

Status
Not open for further replies.

happyyhousee

New member
Joined
Dec 18, 2010
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
Hi, everybody:


1.

I have seen the sentence below in a book of English grammar:

'I am here for six weeks.'

Some people say the 'for' in the sentence means the time of the continuation of the 'am', but I feel puzzled.

If I came here two weeks ago, and I am here right now, and I will be here for four weeks, then I can say 'I am here for six weeks'.

In the situation above, the 'two weeks' was the past and the 'four weeks' is the future, why can I use the Present Simple Tense to say 'I am here for six weeks'?

I think I must say 'I was, am and will be here for six weeks.'

So, which sentence below is right?

1.1. 'I am here for six weeks.'

1.2. 'I was, am and will be here for six weeks.'


2.

which sentence below is right?

2.1. From yesterday to tomorrow, I am here.

2.2. From yesterday to tomorrow, I was, am and will be here.


3.

If today is October 20, then

which sentence below is right?

3.1. From October 18 to October 22, I am here.

3.2. From October 18 to October 22, I was, am and will be here.



Thanks a lot in advance.
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
You do not need to use all of those tenses. Your stay is for six weeks total, and you are in the midst of that period, so the present is fine.

If there are things you need to be very clear about, you can say things like "I'm two weeks into my six-week stay" or "I have four more weeks remaining in my six-week stay."

I'm here from the 18th through the 22nd.

If the entire period is not important you can say something like "I have four more weeks to go" or "I'll be here two more days."


EDITED to fix the typo on "through."
 
Last edited:

Nightmare85

Senior Member
Joined
Jul 17, 2009
Member Type
Interested in Language
Native Language
German
Home Country
Germany
Current Location
Germany
***Neither a teacher nor a native speaker.***

Hi, everybody:
If I came here two weeks ago, and I am here right now, and I will be here for four weeks, then I can say 'I am here for six weeks'.

Barb told you her opinion, and I would like to tell you mine as well.
I have been here for two weeks and I will be here for further four weeks.
This is how I would say it, yet I don't know whether it's 100% correct.

When you come to a new place you can say, "I'm here for X weeks."
However, the most important thing is to answer a question correcty.
Let's say:
Q: happyyhousee, how long have you been here?
A: I have been here for two weeks. [2 weeks ago I came here to this place.]
Q: happyyhousee, how long are you here?
A: I'm here for two weeks. [I came here today, and I will stay for 2 weeks.]

I hope I could help you a bit too...

Cheers!
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic

Q: happyyhousee, how long have you been here?
A: I have been here for two weeks. [2 weeks ago I came here to this place.]
Q: happyyhousee, how long are you here for?
A: I'm here for two weeks. [I came here today, and I will stay for 2 weeks.]
I'd add the 'for' in your second question. I'd also say that that the second answer does not necessarily imply that the speaker arrived today.
 

Nightmare85

Senior Member
Joined
Jul 17, 2009
Member Type
Interested in Language
Native Language
German
Home Country
Germany
Current Location
Germany
... and I will be here for another four weeks.

Hmm, dict.cc gave me that translation (another) too, but I was not sure if I can use another with plural.

I'd add the 'for' in your second question. I'd also say that that the second answer does not necessarily imply that the speaker arrived today.

No, but it makes most sense because if you say, "I'm here for two weeks" but have already been here for 1 week and 6 days, the listener wouldn't expect that you leave tomorrow.
(At least I wouldn't.)
Okay, the for (How long are you here for?) is an option; I'll think about it.

Cheers!
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
No, but it makes most sense because if you say, "I'm here for two weeks" but have already been here for 1 week and 6 days, the listener wouldn't expect that you leave tomorrow.(At least I wouldn't.) Fine, but you could easily say it on day two of the holiday.
5
 

apex2000

Senior Member
Joined
Nov 6, 2005
Member Type
Other
Native Language
English
Home Country
UK
Current Location
Wales
Some people say the 'for' in the sentence means the time of the continuation of the 'am', but I feel puzzled.
That comment may well puzzle you. 'For' in this case relates to time; it has nothing to do with the verb to be.

If I came here two weeks ago, and I am here right now, and I will be here for four weeks, then I can say 'I am here for six weeks'. or six weeks in total, or six weeks all together.

In the situation above, the 'two weeks' was the past and the 'four weeks' is the future, why can I use the Present Simple Tense to say 'I am here for six weeks'? Simply because you are talking in the present.

I think I must say 'I was, am and will be here for six weeks.' No. That is rather clumsy and not what we would say.

So, which sentence below is right?

1.1. 'I am here for six weeks.' This one.

1.2. 'I was, am and will be here for six weeks.'


2.

which sentence below is right?

2.1. From yesterday to tomorrow, I am here.

2.2. From yesterday to tomorrow, I was, am and will be here.
Neither. I have been here since yesterday and leave tomorrow.

3.

If today is October 20, then

which sentence below is right?

3.1. From October 18 to October 22, I am here.

3.2. From October 18 to October 22, I was, am and will be here.
Neither. I have been here since October 18th and will stay until October 22nd.
 
Status
Not open for further replies.
Top