Page 1 of 2 1 2 Last
Results 1 to 10 of 18
  1. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,143
    #1

    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. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,433
    #2

    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. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 7,723
    #3

    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. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,143
    #4

    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. Editor, UsingEnglish.com
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 63,731
    #5

    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. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,143
    #6

    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. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,433
    #7

    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. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,143
    #8

    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. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,433
    #9

    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. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,143
    #10

    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

Similar Threads

  1. Replies: 1
    Last Post: 27-Feb-2017, 11:45
  2. Replies: 1
    Last Post: 01-Apr-2013, 23:03
  3. [Grammar] difference between "took a long time" and "took long time"
    By kurisuheart in forum Ask a Teacher
    Replies: 2
    Last Post: 21-Jan-2013, 08:39

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
  •