0

May I say "I can't have more" to mean "I've had enough","I can not tolerate anymore" ?

Like: The weather here is so wet, I can't have more.

11
  • Yes, it's okay. Commented Nov 28 at 0:35
  • 1
    It's grammatical, but there are few situations where using this turn of phrase wouldn't make one sound like a beginner in English as a foreign language. Commented Nov 28 at 0:40
  • Never tell a generous cook I'm on a diet, but "I'm stuffed" "Couldn't fit more if I tried," or "I am ready to waddle out of here. Please!" Commented Nov 28 at 1:04
  • @EdwinAshworth Thank you very much for your detailed answer. BTW, "but there are few situations..............as a foreign language", do you mean there are many situations where using this phrase will make one sound like a beginner? thanks again.
    – Ciao
    Commented Nov 28 at 1:06
  • 3
    A native speaker would say "I can't have any more", but even that would sound odd, as though someone is not allowing you to have any more. Talking about something like bad weather, you would say "I can't take any more". (Take in this context means endure.) Commented Nov 28 at 9:08

1 Answer 1

2

When we've reached our limit,

if it's weather related, we can say:

The weather here is so wet, I can't stand it any more.

if it's food related:

I'm so full I couldn't eat another bite.

if it's about emotional strain:

I'm so mentally exhausted/stressed out I can't bear it any more.
… I can't take it any longer.

3
  • +1 Depending on the situation. Commented Nov 28 at 18:29
  • And "I can't take any more" works in most such contexts. Commented Nov 29 at 23:18
  • I like “I can't take any more”, :)
    – Ciao
    Commented Dec 1 at 7:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .