Results 1 to 2 of 2
  1. #1
    Japanteacher Guest

    Present Perfect Tense Interrogative

    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!

  2. #2
    philo2009 is offline Key Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Japan
    Join Date
    Jan 2009

    Re: Present Perfect Tense Interrogative

    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts