Results 1 to 5 of 5
Like Tree7Likes
  • 4 Post By emsr2d2
  • 1 Post By 5jj
  • 2 Post By Chicken Sandwich

Thread: 'for' before 'a long time'?

  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,482

    Default 'for' before 'a long time'?

    Hi,
    Would it be always wrong to use 'for' before 'a long time' as in the following sentence?

    'We've been married a long time!'

  2. #2
    emsr2d2's Avatar
    emsr2d2 is online now Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    16,217

    Default Re: 'for' before 'a long time'?

    No, you can add "for" if you want to. It's not obligatory.
    5jj, charliedeut, anhnha and 1 others like this.
    Remember - correct capitalisation, punctuation and spacing make posts much easier to read.

  3. #3
    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,482

    Default Re: 'for' before 'a long time'?

    Is this arbitrariness just for 'a long time'? How about other phrases indicating time used in a present perfect tense?

  4. #4
    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: 'for' before 'a long time'?

    We can omit 'for' before most time expressions. The omission is rather informal.

    I have lived here (for) ten years.
    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.


  5. #5
    Chicken Sandwich's Avatar
    Chicken Sandwich is offline Senior Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Netherlands
    Join Date
    Jun 2010
    Posts
    1,297

    Default Re: 'for' before 'a long time'?

    Quote Originally Posted by Mehrgan View Post
    Is this arbitrariness just for 'a long time'? How about other phrases indicating time used in a present perfect tense?

    NOT A TEACHER


    It is possible to leave out for (but not usualy in negative sentences):
    - They've been married (for) ten years. (with or without for)
    - They haven't had a holiday for ten years. (you must use for)

    (English Grammar in Use - Raymond Murphy)
    Mehrgan and Odessa Dawn like this.

Similar Threads

  1. [Grammar] Difference between for long time, for a long time?
    By Rolandinho in forum Ask a Teacher
    Replies: 1
    Last Post: 11-Jun-2012, 13:59
  2. after a long time
    By rainous in forum Ask a Teacher
    Replies: 5
    Last Post: 28-Dec-2011, 11:53
  3. [General] Long time no see
    By Joe Wen in forum Ask a Teacher
    Replies: 5
    Last Post: 25-Aug-2010, 15:06
  4. We would be gone a long time
    By gauri_agr in forum Ask a Teacher
    Replies: 2
    Last Post: 15-Jun-2010, 15:42
  5. in a long time/ for a long time
    By Anonymous in forum Ask a Teacher
    Replies: 6
    Last Post: 31-May-2009, 15:13

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