[Grammar] for

Status
Not open for further replies.

Will17

Senior Member
Joined
Mar 28, 2008
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
UK
Hello,

In these cases, is "for" always necessary?

=> He is here FOR 25 days.

=> He's going to stay FOR 25 days.

Thanks a lot.
W
 

Offroad

Key Member
Joined
Feb 9, 2008
Member Type
Interested in Language
Native Language
Brazilian Portuguese
Home Country
Brazil
Current Location
Brazil
Hello,

In these cases, is "for" always necessary?

=> He is here FOR 25 days.

=> He's going to stay FOR 25 days.

Thanks a lot.
W

Are you sure the first sentence is OK?
 

Harry Smith

Key Member
Joined
Aug 23, 2006
Member Type
English Teacher
Native Language
Armenian
Home Country
Armenia
Current Location
Russian Federation
Hello,

In these cases, is "for" always necessary?

=> He is here FOR 25 days.

=> He's going to stay FOR 25 days.

Thanks a lot.
W

I'd say "He has been here for 25 days." "He is going to stay here for 25 days" is ok and for refers to a period of time(25 days).;-)
 

Heterological

Member
Joined
Jun 25, 2010
Member Type
English Teacher
Both sentences are correct as written. "He is here for 25 days" is not the same as "he has been here (for) 25 days." If I travel to a place with the intention of staying for 25 days, I can say, early in that trip, "I'll be here (for) 25 days," or "I'm here (for) 25 days." I think there is an implied "scheduled to be" between "I'm" and "here."

You could omit "for" in either case, but it's better if you leave it in.
 

Harry Smith

Key Member
Joined
Aug 23, 2006
Member Type
English Teacher
Native Language
Armenian
Home Country
Armenia
Current Location
Russian Federation
Both sentences are correct as written. "He is here for 25 days" is not the same as "he has been here (for) 25 days."



And what's the difference?
 

Heterological

Member
Joined
Jun 25, 2010
Member Type
English Teacher
"He is here (for) 25 days" means that he is scheduled to be here for a total of 25 days. He may have just arrived yesterday, or a week ago; all we know is that the total duration of the trip will be 25 days.

"He has been here (for) 25 days" means that 25 days have passed since his arrival. He may plan to stay longer, or he may be getting on a plane to leave as we speak. All we know is that he has already spent 25 days here.
 

Will17

Senior Member
Joined
Mar 28, 2008
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
UK
Is "for " necessary in the following case?: "He can stay (for?) months without talking to anyone.

Thank you.
 
Status
Not open for further replies.
Top