For

Status
Not open for further replies.

hatgray

Member
Joined
Aug 29, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
United Arab Emirates
1.) "How long have you been doing this for?"

2) How long are you here for?

Are they both grammatically correct with "for"?
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
The word "for" serves no function in the first sentence. Simply say:

How long have you been doing this?

The second sentence makes no sense.
 

hatgray

Member
Joined
Aug 29, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
United Arab Emirates
But is #1 still grammatically correct?

2.) "How long have you been living here for?" - Is this ok?
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Say:

How long have you been living here?
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
There are things more important than grammar. It is important to learn phrases people actually use.
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Do you have a question?
 

hatgray

Member
Joined
Aug 29, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
United Arab Emirates
They said that you can use

"how long have you lived here for?"
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
"How long are you here for?" is common and natural in BrE.

Suppose this is a dialogue between two people who have just got chatting in a bar in London:

Jane: Hi. I'm Jane. What's your name?
Tara: Hi, Jane. I'm Tara. It's nice to meet you.
Jane: Do you live in London?
Tara: No. I'm just here on holiday.
Jane: How long are you here for?
Tara: Three weeks, then I'll go to Edinburgh for six days and then I go home.
Jane: Great! Where's home?
Tara: New Zealand. How about you? How long are you here for?
Jane: I live here. I've been here for seven years now. I'm actually from Manchester.
Tara: Lucky you! I'd love to live in London. Anyway, I'll probably see you around.
Jane: Yes, I'm here most evenings. See you soon.
Tara: Bye!
 

hatgray

Member
Joined
Aug 29, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
United Arab Emirates
Hi emsr2d2,

Would it be ok to say, "how long have you been doing this for?"

thanks :)
 

GoesStation

No Longer With Us
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Would it be ok to say, "how long have you been doing this for?"

It's not grammatically incorrect but for is unnecessary and awkward.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
English
Home Country
England
Current Location
England
hatgray, you have open threads with the same question in both WR forums and English forums.

You are causing three groups of people to do the same work. Please have enough consideration to stick to one forum at a time in the first instance, and only ask us here if you have not received satisfactory replies from the other forums.
 

bubbha

Senior Member
Joined
Mar 2, 2016
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
Taiwan
Yes, at least in my dialect, it's acceptable to say "How long have you been doing this for?" in informal conversation.
 
Status
Not open for further replies.
Top