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.
 
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:
***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!
 

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.
 
... 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!
 
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
 
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.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top