Page 1 of 2 1 2 Last
Results 1 to 10 of 17
  1. #1
    tufguy is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India
    Join Date
    Feb 2014
    Posts
    6,268

    That was the most delicious meal I have had for a long time."

    "That was the most delicious meal I have had for a long time."

    What does this sentence mean? I am getting confused because of "for a long time". Does it mean that the person had a meal that he thinks is so delicious that he hasn't had a meal like that for a long time?

  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
    61,307

    Re: That was the most delicious meal I have had for a long time."

    Yes. It is a long time since the person had a meal that was as delicious as the one he/she just ate.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  3. #3
    teechar's Avatar
    teechar is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq
    Join Date
    Feb 2015
    Posts
    11,448

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by tufguy View Post
    "That was the most delicious meal I have had for a long time."
    I would instead say "I haven't had such a delicious meal in a long time."

  4. #4
    tufguy is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India
    Join Date
    Feb 2014
    Posts
    6,268

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by teechar View Post
    I would instead say "I haven't had such a delicious meal in a long time."
    "That was the most delicious meal I had had for a long time so I wanted to eat that again." In this sentence the person is saying that he hadn't eaten that dish for a long time.

    "That was the most delicious meal I had had after a long time so I was content." In this that person is saying he ate that delicious meal after a long time. Am I correct?

  5. #5
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Japan
    Join Date
    Nov 2002
    Posts
    74,097

    Re: That was the most delicious meal I have had for a long time."

    Neither of these works- stick with the original or Teechar's variation.

  6. #6
    tufguy is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India
    Join Date
    Feb 2014
    Posts
    6,268

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by Tdol View Post
    Neither of these works- stick with the original or Teechar's variation.
    But could you please tell me the correct way of saying that I want to say? I know about the first sentence.

  7. #7
    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
    61,307

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by tufguy View Post
    "That was the most delicious meal I have had for a long time." Correct.
    Quote Originally Posted by teechar View Post
    I would instead say "I haven't had such a delicious meal in a long time." Correct.
    Both your original and teechar's are grammatically correct. In addition, you could say:

    It's a long time since I had a meal [that was] that delicious.
    It's been a long time since I had a meal [that was] that delicious.

    You can't ask "What is the correct way of saying ...?" in this case. There are multiple possibilities.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  8. #8
    tufguy is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India
    Join Date
    Feb 2014
    Posts
    6,268

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by emsr2d2 View Post
    Both your original and teechar's are grammatically correct. In addition, you could say:

    It's a long time since I had a meal [that was] that delicious.
    It's been a long time since I had a meal [that was] that delicious.

    You can't ask "What is the correct way of saying ...?" in this case. There are multiple possibilities.
    "That was the most delicious meal I had had after a long time so I was content."

    "That was the most delicious meal I had had for a long time so I wanted to eat that again."

    I was asking about these two. Could you please help? Could you please help me correct these two?

  9. #9
    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
    61,307

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by tufguy View Post
    "That was the most delicious meal I had had after for a long time so I was content."

    "That was the most delicious meal I had had for a long time so I wanted to eat that it again."

    I was asking about these two. Could you please help? Could you please help me by correct​ing these twothem?
    I have corrected them above.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  10. #10
    tufguy is offline VIP Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India
    Join Date
    Feb 2014
    Posts
    6,268

    Re: That was the most delicious meal I have had for a long time."

    Quote Originally Posted by emsr2d2 View Post
    I have corrected them above.

    I am confused here. "For a long time" is being used for both. If we have to say we had that meal after a long time then we have to say "I had had it for a long time" and when we have to say "I hadn't eaten it for a while" then also we have to say "I had had it for a long time". So in both cases we have to say "I had had it for a long time" am I correct?

Page 1 of 2 1 2 Last

Posting Permissions

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