Results 1 to 5 of 5
Like Tree9Likes
  • 6 Post By emsr2d2
  • 1 Post By shabani
  • 1 Post By Raymott
  • 1 Post By 5jj

Thread: The correct form of present perfect...

  1. #1
    Mehrgan's Avatar
    Mehrgan is offline Senior Member
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran
    Join Date
    Apr 2009
    Posts
    1,481

    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
    16,183

    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].
    Rover_KE, Barb_D, Mehrgan and 3 others like this.
    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
    119

    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.
    Mehrgan likes this.

  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
    16,326

    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.
    Mehrgan likes this.

  5. #5
    5jj's Avatar
    5jj
    5jj is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    24,356

    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?
    Mehrgan likes this.
    Context is important. Please provide enough for us to be able to deal effectively with your question.
    Your thread title should include all or part of the word/phrase being discussed.
    If you just want to know the meaning of a word, try OneLook Dictionary Search first.


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
  •  
Hotchalk

Search Engine Optimization by vBSEO 3.6.1