Results 1 to 5 of 5
  1. #1
    Mehrgan's Avatar
    Mehrgan is offline Key Member
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran
    Join Date
    Apr 2009
    Posts
    1,596
    Post Thanks / Like

    Default The correct form of present perfect...

    Hi,
    I was wondering if any of the following sentences was ungrammatical or less idiomatic.

    'It's 4 years I've been working on this model.'
    'It's 4 years I'm working on this model.'
    'It's been 4 years I've been working on this model.'
    'It's been 4 years I'm working on this model.'


    In this case please let the 'it's 4 years' part remain at the beginning of the sentence. Thanks in advance.
    (I suppose, the second parts are all correct, but in the case of the 'present perfect continuous' it could suggest the model has been completed. Is that right?)

  2. #2
    emsr2d2's Avatar
    emsr2d2 is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    23,441
    Post Thanks / Like

    Default Re: The correct form of present perfect...

    Quote Originally Posted by Mehrgan View Post
    Hi,
    I was wondering if any of the following sentences was ungrammatical or less idiomatic.

    'It's 4 years I've been working on this model.'
    'It's 4 years I'm working on this model.'
    'It's been 4 years I've been working on this model.'
    'It's been 4 years I'm working on this model.'


    In this case please let the 'it's 4 years' part remain at the beginning of the sentence. Thanks in advance.
    (I suppose, the second parts are all correct, but in the case of the 'present perfect continuous' it could suggest the model has been completed. Is that right?)
    They're all a bit clunky, to be honest. The most likely versions (if the model has not been completed) are:

    It's been four years since I started working on this model.
    I've been working on this model for four years.

    If the model has been completed, then:

    I worked on that model for four years [before I finally completed it].
    I was working on that model for four years [before I finally completed it].
    Remember - correct capitalisation, punctuation and spacing make posts much easier to read.

  3. #3
    shabani is offline Member
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran
    Join Date
    Sep 2009
    Posts
    123
    Post Thanks / Like

    Default Re: The correct form of present perfect...

    And would you please explain if its clunkiness necessarily makes it wrong or if native speakers use any of these by mistake? which one makes more sense?
    And what about questions like:
    'How long is it you're teaching?'
    'How long is it you've been teaching?'
    I think I've heard this type of questions beginning with is it and followed by another tense.

  4. #4
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,739
    Post Thanks / Like

    Default Re: The correct form of present perfect...

    Quote Originally Posted by shabani View Post
    And would you please explain if its clunkiness necessarily makes it wrong or if native speakers use any of these by mistake? which one makes more sense?
    And what about questions like:
    'How long is it you're teaching?'
    'How long is it you've been teaching?'
    I think I've heard this type of questions beginning with is it and followed by another tense.
    To me, all of the original sentences are wrong, and so are yours. Sorry.

  5. #5
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,168
    Post Thanks / Like

    Default Re: The correct form of present perfect...

    Quote Originally Posted by shabani View Post
    'How long is it you've been teaching?'
    I wouldn't call that actually wrong, but it isn't natural. We'd be more likely to say:

    How long have you been teaching?

    Or possibly:

    How long is it that you have been teaching?
    How long is it since you started teaching?

Similar Threads

  1. [Grammar] past perfect + would - correct form
    By laurash2610 in forum Ask a Teacher
    Replies: 1
    Last Post: 17-Sep-2012, 07:38
  2. Replies: 6
    Last Post: 13-Sep-2012, 21:23
  3. Replies: 2
    Last Post: 12-Sep-2009, 08:09
  4. [Grammar] Present perfect progressive form
    By Snappy in forum Ask a Teacher
    Replies: 5
    Last Post: 27-Apr-2009, 15:46
  5. how to change "are" to present perfect form?
    By kindaichiXXX in forum Ask a Teacher
    Replies: 1
    Last Post: 06-Nov-2008, 14:18

Posting Permissions

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