[Grammar] Present Perfect Tense Interrogative

  • Thread starter Japanteacher
  • Start date
  • Views : 2,975
Status
Not open for further replies.
J

Japanteacher

Guest
Hello everyone,

I'm new to this forum, and would like to start with this:

What is the difference between these two sentences?

How long have you played soccer?
How long have you played soccer for?

I'm referring here to the word "for". Is the latter question correct?

Thank you!
 
Both are possible, but most speakers would use the former.

Essentially, the issue revolves around the syntactic status of 'how long', which can function both nominally, as in (formal)

[1] For how long have you been with your current employer?
(elliptical for 'for how long a time...')

or adverbially, as in (less formal)

[2] How long has the old guy been waiting there?

Since prepositions governing interrogative NPs can be deferred to sentence-final position, it is naturally also possible to make a sentence such as

How long have you played soccer for?

but, on account of the omissibility of the preposition, 'for' in this case is generally felt to be redundant.
 
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