Results 1 to 9 of 9
  1. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,799
    #1

    Hardware has been 64-bit ready LONG before 64-bit operating systems were commonplace.

    'Note too that hardware has been 64-bit ready LONG before 64-bit operating systems were commonplace.'── quoted from http://www.windowsbbs.com/pc-hardwar...tml#post636853

    Is it grammatical to use the present perfect 'has been' here?

    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia

    • Join Date: Apr 2014
    • Posts: 3,292
    #2

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    The past perfect should have been used.

    not a teacher

  2. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,822
    #3

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    I would use the simple past. "XXX was ready long before YYY was commonplace".
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  3. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,799
    #4

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    But the fact is that 'hardware has been 64-bit ready for a long time and it got ready long before 64-bit operating systems were commonplace'.

  4. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,822
    #5

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    That's true but you have changed the construction of the sentence.

    "XXX was ready long before YYY was commonplace" is not the same construction as "XXX has been ready for a long time. It was ready long before YYY was commonplace".

    The present perfect is fine in the first phrase, ending with "ready for a long time". It's not OK before "ready long before".
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  5. konungursvia's Avatar
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Canada
      • Current Location:
      • Canada

    • Join Date: Mar 2009
    • Posts: 5,158
    #6

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    To me it simply lacks the word 'since' before 'long before.'

  6. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,822
    #7

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    "Since" would be needed there after "XXX has been ...", but not required after "XXX was ...".
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  7. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,799
    #8

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    Quote Originally Posted by konungursvia View Post
    To me it simply lacks the word 'since' before 'long before.'
    Do you mean it is OK to say 'XXX has been (something) since long before something else happened in the past'?

    By Google Search, I found examples of 'since a time long before'. Is it OK too?
    Last edited by Matthew Wai; 13-Apr-2015 at 07:42.

  8. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,822
    #9

    Re: Hardware has been 64-bit ready LONG before 64-bit operating systems were commonpl

    Yes.

    My friend has been dyeing her hair blonde since long before I started dyeing mine.
    My friend was dyeing her hair blonde long before I started dyeing mine.

    I don't see the need for "since a long time before" but I can't say it's ungrammatical.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

Similar Threads

  1. Difference between "A bit too much and a bit much too"
    By Pankaj Malik in forum Ask a Teacher
    Replies: 2
    Last Post: 26-Feb-2014, 14:51
  2. [Vocabulary] remotely, a little bit, a little, a bit
    By eggcracker in forum Ask a Teacher
    Replies: 1
    Last Post: 18-Jun-2012, 18:07
  3. Replies: 9
    Last Post: 01-Apr-2010, 10:22
  4. Replies: 3
    Last Post: 02-Jul-2009, 05:24
  5. Replies: 1
    Last Post: 24-Mar-2009, 05:41

Bookmarks

Posting Permissions

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