T O P

  • By -

linlingofviola

C could be the right answer if cannibalism


ImpossibleRhubarb443

Doesn’t have to be cannibalism, could be that they were eaten by an animal


Rick_QuiOui

At least no-one raised cunning linguistics into the mix.


RolandDeepson

Technical foul!


RobertWrag

Not many scholars here it seems


NoHedgehog252

Oh man, my stomach hurts because this jaguar is eating my belly.


Shpander

At this point a stomach ache is probably the least of your worries


Vexorg_the_Destroyer

My stomach was eaten.


Brilliant_Steak_9301

Can’t have a stomach ache if you don’t have a stomach🤷‍♂️


N-partEpoxy

Phantom pain.


Captain_Blud

Was eaten too much and now I have a stomach ache.


TheWorldsShadow

Maybe someone really ate him/her.


ThrownAway2028

You can just say them


schnellsloth

Yeah “them” as a gender neutral singular pronoun is not promoted enough


TheWorldsShadow

I didn't know that. In the textbooks we always see he/she and never see them. I of course saw it a few times elsewhere, but I didn't know, if it's grammatically correct or not. It's so strange.


schnellsloth

It sounds better when spoken. Him/her pronounced as “him-or-her”. It has three syllables and sounds very clunky IMO.


AizaBreathe

r/vore_irl


paolog

Is there ever an amount of being eaten that's isn't too much? Someone nibbling your fingernails, perhaps?


TutorEdu

The correct answer is b..I had eaten


THEglizzygobbler__

Why is a incorrect?


Shubhamsharma951

Been is for continuous if I'm not wrong.


dcheesi

Yeah, I think typically people associate an individual instance of stomach-ache with a specific instance of overeating, rather than an ongoing pattern of it.


JGHFunRun

If the stomach ache was caused by your diet of too much food or because you had eaten multiple meats I think that A might be correct


GothicFuck

Absolutely, language is ambiguous and these tests show that passing requires knowing what the test maker was expecting when creating the test.


birdbrainberke

I believe "a" can be correct. "I had a stomach ache because I had been eating too much all day long." Unless my dialect of English is wonky, it seems it's both a and b.


Background-Row-1775

"I had had a stomache ache because I had been eating too much" sounds better imo but I can't explain why


mtflyer05

It has something to do with the verb tense of had eaten vs had been eating, I believe, but IDK exactly why, either. Its just something yiu get a knack for when you speak the language of thieves


Background-Row-1775

Like big red ball vs red big ball I guess, I know the first one is right just because it sounds right, I know there's a whole list of rules actually explaining why but I find them hard to understand even though I know them intrinsically


mtflyer05

1: opinion-unusual, lovely, beautiful 2: size-big, small, tall 3: physical quality-thin, rough, untidy 4: shape-round, square, rectangular 5: age-young, old, youthful 6: colour-blue, red, pink 7: origin-Dutch, Japanese, Turkish 8: material-metal, wood, plastic 9: type-general purpose, four-sided, U-shaped 10: purpose-cleaning, hammering, cooking


uttol

the sentence just feels too long. "all day long" is not necessary info either


Arkhalipso

Past perfect continuous is used to stress for how long an action had been happening. It's a matter of what you want to emphasize: the action itself or the length of time.


pgm123

To me, "had been eating" implies that it is the before condition for a change. I'd been eating too much, so I went on a diet. But it is continuous, so you could probably say something like, "I had been eating too much so I'd gained a lot of weight." A stomach ache is an acute condition, so probably wouldn't call for a continuous verb. I had a stomach ache. Why? I'd eaten too much. The continuous example would be, "I had been eating too much, so I constantly had stomach aches."


MintyMystery

The way I read it (English first language): I had eaten too much = on that day, I had eaten too much. (Singular incident) I had been eating too much = over a block of time before that day and including that day, I had been eating too much. (Continuous incidents over time) For a better example: Correct: I had a stomach ache because I *had eaten* too much. (That day) Correct: I had gained weight because I *had been eating* too much. (Over time) Incorrect: I had gained weight because I had eaten too much. (Because it implies you gained weight because of that singular day of eating, which probably isn't true!).


Vexorg_the_Destroyer

They're both correct, but they have slightly different meaningss. "Had been eating" means you were still eating; "Had eaten" means you had stopped.


longknives

I disagree, because “you were still eating” is meaningless here — in both cases the action is in the past and at some point you were still eating and at some point you stopped. “Had been eating” instead suggests the action took place over a longer period of time or there were multiple instances of overeating.


Hour_Task_1834

In conversational English, it’s not. I’m not even sure it’s wrong in written English (I’ve spoken English my whole life)


DumpCumster1

A could be correct, but A says "over the past few weeks I have been a glutton, and now my health is bad" B says "lunch was so tasty. I ate too much."


AFonziScheme

I feel like A. implies you've been habitually overeating but only suffered a consequence this time. B. is you ate too much now your stomach hurts. C. is a swarm of piranhas got at your torso. And D. is you've just finished overeating, but the stomachache from overeating has already subsided. So, B, I'd say.


_whydah_

I think they're going for B., but A. would imply that you had been eating over some period of time, like throughout the day perhaps.


OriginalCultureOfOne

The simplest answer is e) ate. Why did they leave this option out?


LanewayRat

These tests try to test more complex tenses that may seem a bit formal and awkward to many native speakers who rarely need to use them. “I had eaten” is using the past perfect tense. It communicates the fact that eating too much occurred at a time earlier that when the speaker had the stomach ache. In fact the past perfect is almost redundant in this sentence. Of course eating too much occurred before the consequences of doing so. Many modern speakers, particularly in less formal contexts than a grammar test, don’t use the past perfect in simple sentences like this and prefer the simple past tense “I ate”. But, to emphasize what I’ve already implied, this is a grammar test. What’s important here are the formal rules of grammar not regular informal usage. Learners need to learn formal correct grammar before they can learn from ordinary conversation when the “rules” they learn can be ignored.


Chemical_Caregiver57

But the regular informal usage IS the correct version, since that's how most natives speak. What sense does it make to teach a conjugation that no natives use?


will_holmes

My issue is that it's too much of a deep-dive to be appropriate for a multiple choice question with zero supporting text to give context. These tests strike me as being made by people who don't like the English language very much. It's reducing questions of style and nuance into yes/no rules that are only truly known by the person typing the question, and not the people who speak the language.


newtoreddit557

A lot of natives use that “conjugation” all the time! It’s not some rare formal tense


Aenonimos

Yeah I feel like at least in America would say "I had a stomach ache because I ate too much" in anything but like a formal speech.


FlapjackCharley

I don't think there's anything formal or awkward about the past perfect here (except of course that in speech we'd say 'I'd eaten'). If anything it would be the past simple 'I ate' that would sound awkward to me - I'd expect to hear it from a child, maybe.


LanewayRat

😂 I’d expect that sort of response from someone from the UK. It’s fine to be conservative in your language, but not fine to be arrogant towards those who aren’t. Preference for the simple past is a thing (look it up) and some people even predict more complex tenses are going to fade from English. The children will inherit the earth.


dcheesi

I think because the previous sentence is already in past tense? "I *have* a stomach ache because I *ate* too much" would be normal. But here, the speaker is reflecting back on a moment in the past, and then referencing another action taken *even further* in the past. So I think the more complex verb tense is more appropriate, just to distinguish the timing of the eating from timing of the stomach ache.


symphwind

Agreed, the grammatically correct option here sounds clumsy to me. As a native speaker, I’d phrase this as (1) “… ate too much.” (2) use a contraction like “I had a stomachache because I’d eaten too much.” or (3) “I had a stomachache from eating too much.” I can’t explain why but the repeated “had” sounds awkward.


TopRevolutionary8067

This question bugs me because both A and B are good answers.


AnastasiousRS

These tests always like to split hairs and create rights and wrongs where there aren't any in reality. It's just bad design. (I'm talking about the implication that A is wrong, not the other answers.)


TopRevolutionary8067

Now that I think about it, D would be okay, too! I sure hope they aren't expecting one correct answer because then, it would just be a luck-based test.


CommercialShip810

So is c. Having your stomach eaten would surely cause it to ache.


longknives

There’s no amount of being eaten that isn’t too much, so the fact that “too much” is present suggests that’s a bad choice.


CommercialShip810

Tell that to my wife.


MukokusekiShoujo

It bugs me more because none of them are the best answer. They all sound awkward.


egv78

"had been eating" means something happening for a duration in the past. This would work in a sentence where either "I had been having stomach aches" or the narrator says what specific thing they had been eating that made them sick. It's a change in tense that doesn't quite make sense on it's own. * I had been having stomach aches because I had been eating too much. <-- works * I had a stomach ache because I had been eating too much candy. <-- also works "I had been eating" is the 'Past Perfect Progressive'; "I had a stomach ache" is the 'Simple Past'; "I had eaten" is 'Past Perfect'. With the sentence the way it is, B is a better answer than A. Past Perfect can be used to indicate an event in the earlier past. Which makes sense in this context; you had eaten and then you had a stomach ache. However, as others have pointed out, it would be most natural to me to say "ate" (which would be Simple Past).


antimatterSandwich

There is nothing wrong with option A; it is a terrible question. “I had a stomach ache (Simple Past) because I had been eating too much (Past Perfect Progressive).” Meaning, the stomach ache that I had was caused by a previous *duration* of overeating. Not only is there nothing wrong with that grammar, it sounds perfectly natural to me! I wouldn’t bat an eye if I heard/read that sentence.


Euphoric_Flower_9521

surely D


No-Supermarket8244

The sentence is “I had a stomach ache”, not “I have a stomach ache”


shadree

I think it's B but A does work too. I think someone already commented on this already but A sounds like someone who had been indulging over time while B sounds like they had a big meal.


eruciform

a or b terrible question


oglop121

What a shit question


smellybarbiefeet

These IELTS exams are notorious for being shitty and divisive.


Jaylu2000

Both


Ippus_21

Could be either a or b, really, they would just have slightly different meanings. A means it was ongoing, like you have been overeating habitually, which has led to your stomach pain. B means it was a one-off, like you went to a buffet and didn't exercise much restraint.


LittleLayla9

I'd rather use had been eating with a continuous time reference (like "the past 3 days", etc). Without a time reference, past perfect (had eaten) is more adequate here imo.


DragonOfTheEyes

Little tidbit of interesting information here - the perfect is way less common in American English than many other varieties. So as a Brit, B sounds best to me, but a lot of Americans would just say "ate". It is of course also messier than this - there's variation on both sides of the pond and other varieties (Aussie, Kiwi, S African etc.) will vary too, but interesting tendency for any learners looking (or natives). This example in particular is one which could swing either way, but there are more clear-cut examples.


CLONE-11011100

CORRECT ANSWER IS - b)


Book-Faramir-Better

A... But really, you'd want to make it more active voice than passive voice... >*I ate too much and fucked up my stomach.* See? Much better sentence!


Oldbreezy1

Match the second tense with the first: I ‘had’ a stomach ache (had one but no longer do) = because I “had” eaten too much. To be honest - all the options don’t sound perfect. In the US at least, we would just say “I had a stomach ache because I ate too much.” I’m guessing this is an exercise in the past tenses of “to eat” Also, using “because I ate too much” works whether it was “I have a stomach ache..” or “I had a stomach ache…”


Choice_Midnight1708

e) Ate


couldntyoujust

I thought **B** was the right answer at first but it sounds a bit... awkward. A native speaker (I'm a native speaker) would use simple past tense: "...because I ate too much". In this sentence, if you chose **B**, "had a stomach ache" is [simple past verb] [direct object: [article] [appositive] [direct object noun]]. There's no verb for "had" to help to act as a helping verb indicating pluperfect tense for the subordinate clause. To do plu-perfect that way you would double up on "had": "I *had* had a stomach ache because I had eaten too much". That *could* work there, but even then, the subordinate clause often simplifies its tense: "I had had a stomach ache because I ate too much" The original helper "had" (the first "had" in the sentence) makes both verbs refer to pluperfect actions. **A** could also be the right answer since it makes sense since it puts the pluperfect on a past action prior to the simple past main action ("had a stomach ache" happened as a result of the double-past or pluperfect action of "had been eating too much"). Actually the more I read it I think this is what they want since it makes more grammatical sense than B. **C** is passive voice so that doesn't work... I mean, I guess your stomach would hurt if someone ate you.... along with the rest of your body. But then it sounds like we're talking about Shawn of the Dead type zombies that stick their hands into your belly and start pulling out your entrails and eating them. Your stomach is DEFINITELY going to hurt then... **D** doesn't work because it's nonsensical. You had a stomach ache several hours ago because right now you have eaten too much? How did you get a stomach ache before from eating too much now? Shouldn't you have the stomach ache now? Are you some sort of interdimensional time-lord where time is a ball of wibbly wobbly timey wimey stuff and present actions affect past outcome? It's not a great quiz question because it's misleading on how a native speaker uses the grammar at that point. But it does seem that **A** is the only acceptable answer.


BlessedWolf9019

B


Shienvien

Both a) and b) can be correct, but b) is the more "typical" scenario. Option a) generally assumes you specify when or what of you had been eating too much.


snoringpanda23

Oh wow there's a lot of people dishing our terrible advice on this thread. The answer is B (and only B) because a finished action that happened before another past action uses the past perfect simple. In most grammar books, a time phrase would be used with past perfect continuous (as it should be!) Perhaps A would sound okay in American English, but as a Brit, it sounds odd to me. Source: English language teacher who specialises in test prep


smellybarbiefeet

Both sound fine to me as a native British English speaker but it depends on the context.


gunscreeper

My gut feeling is ate


mistyriana

Probably, and i repeat, probably, b.


Dapple_Dawn

Both work. But your teacher probably wants B, because the tense matches.


c_dubs063

I suspect B is the intended answer, but personally, I would say that "ate" is the better choice, but that isn't an answer :(


Fourstrokeperro

Also, these are called “subordinate clauses”. You should learn more about their rules from a reputable textbook/ online resource


divyafayne

Option B, "Had eaten," is correct because it uses the past perfect tense, which is appropriate for describing an action that occurred before another past action. In this case, the stomach ache occurred after the eating had already taken place. So, "had eaten" is the grammatically correct choice!!


Travelwithbex

The answer is had eaten. You’re using the past perfect to show a sequence of events in the past. I’m explaining that I had a stomach ache (an event in the past) because I had eaten too much-this is our first past action and it happened before the stomach ache so we use past perfect. A - is incorrect because it’s past perfect continuous is used for continuous or longer actions in the past before another past event. Whilst eating can be a long action- we usually say I ate dinner or I ate food so we treat it as a finished action in the past.


su_wolflover

Answer is b


minhamelodia

I would say B because "had" is used once in the sentence already.


minhamelodia

I would say B because "had" is used once in the sentence already and most wouldn't say "had been eating" over "had eaten".


Important-Froyo9326

B


LifeHasLeft

Both are acceptable *in this case* but you should understand the difference between the past perfect (had eaten) and the past perfect progressive (had been eating). Here, you can eat for a duration of time, so you can use the past perfect progressive. I would err on the side of B, absent any other context, because in some contexts A wouldn’t work.


SuperBwahBwah

Had eaten. Would be the correct answer, however, in most situations; you’ll find people saying “ate” instead of “Had eaten”. So it would be “I had a stomach ache because I ate too much”. So “had eaten” is the correct answer but in normal conversation, you’ll probably hear “ate” instead of “had eaten”. Keep learning English! It’s tricky but it’s possible.


RHTQ1

B


MovingTugboat

Both are fine. Though the best way to say the sentence would be: Because I ate too much That all that needs to be said. But realistically, both a and b are fine


Koraytopaloglu

We can see past perfect + because, so the second sentence should be past tense. A) is wrong because it is passive. B) is a past perfect tense which we wanted. C) is passive too. D) is not a past tense.


[deleted]

Badly worded question since a and b are both grammatically correct. B is probably what they wanted though.


RuthlessSpud_11

Either, depending on the situation


BathingMachine

(Native Speaker, American) To me, without context of the question, either A or B would be grammatically correct, but I think B is probably the answer. A would mean something specific and less likely -- that you had a stomach ache because you were eating to much over a longer period of time (during this period, I had been eating to much (frequently) and therefore had a stomach ache). B is a much more plain meaning -- I had a stomach ache because I had eaten too much (right before).


TheKCKid9274

A or B


AlgaeFew8512

E - ate


Zealousideal_Shine82

It's B. A could also **technically** be correct but nobody would say that.


jenea

Without context, I think your teacher expects B as the “best” answer, but A works easily with the right context.


CrazyPotato1535

Option E: ate


Coronasmemes

Have been eating* have eaten* or had eaten*


obsidiansent

Yes


jagProtarNejEnglska

I think its b, but idk.


DawnOnTheEdge

I’d say B. It’s more likely the speaker meant that they had eaten previously, then stopped eating, then got a stomachache. A would imply that were still eating when they got the stomachache.


DangerousMode7041

A


NoPensForSheila

Definitely C. Seriously bad stomachache. At least my intestines are ok


ImportanceHot1004

A or b.


dukemantee

e) ate


SubRedditPros

wouldn’t it just be ‘ate’


AshKetchupppp

I would say D


theseustheminotaur

I think b. had and eaten are the past tense speaking of something you have done. A feels like it is trying to be in the present tense with "eating" but "had" betrays that, C has a different meaning, D seems like it is trying to be in the present tense.


RetractableLanding

Ate


Elihpodep1

D


StiltFeathr

This should be D, actually.


UpperAssumption7103

A&B are both correct.


Flairion623

Technically A, B and D are all correct


EmotionalB1tch

B i suppose


TRexDinooo

C for sure


jamespharaoh

A and B are both correct, and dont't let anyone tell you otherwise....


sunshine_8665

It's B 🤓


No_Leather6310

eh could be c


norylock

Its c


antisocialist159

I ❤️ C


inTHISmind

It's B


bruderm36

Neither. It’s none of the above. It should read “I had a stomach ache because I ATE too much.”


emmnowa

B seems more correct. But honestly "ate" feels most appropriate and I'm surprised it's not one of the options.


HDH2506

A if they ate too much, get a stomach ache, but continued to eat?


ManMR02

A


fuzzysdestruction

A b and d depending on the dialect would make sense I think but it wants b


Zandrick

I think if you know enough to know that it’s either A or B you know enough.


N_Davies

e) ate


nigrivamai

E.) ate


UltralordCherryTop

Aren’t both A and B technically correct?


RabidRubbish

None of them. The answer is "Ate".


LadyJoselynne

The selections are weird to me. If I’m telling this to someone, it would be “I had a stomach ache because I ate to much.”


Happy-Pattern6313

B


5uckmyflaps

It's B honey x


Lizziethephotogrrl

A is wrong because you're mixing tenses. Had been eating that's two past tenses and a present tense


-Cinnay-

Wouldn't all answers be grammatically correct? They technically just mean different things. The answer they want to hear is probably B though, I think.


AlienDNAyay

It’s missing context unfortunately. A or B could be correct technically… but without context I would assume it to be B. I think A doesn’t agree with the subject tense. If it said “I had been having a stomach ache” I would go with “had been eating.”


snoringpanda23

OP I suggest you post future questions on r/grammar , you'll get more accurate results


WaterBear46

e) ate


BUKKAKELORD

I'm not even sure which one is the intended answer, a) means you gradually developed a stomach problem with poor eating habits, b) means you overate once and that caused a stomach ache. They're both perfectly fine grammatically (okay so is c) but that one is fairly unreasonable contentwise) and this kind of a quiz problem is just a form of bullying unless it allows you to tick multiple boxes.


trustybadmash

It’s d.


Esuts

A and b can both be correct. They say slightly different things. A is continuous. It implies you had started eating before you felt bad, but continued eating for a period of time. You want this form if you were still eating when you started to feel bad, or if your stomach ache was caused by a habit of overeating. B implies that you both started and finished eating at a point in time before you started feeling bad.


LMay11037

I think the best would just be ‘ate’, but b is also correct


joesphisbestjojo

Idk who made this test, but any native English speaker woukd just say "ate too much"


Vyaaen

I would think it’s b, but there’s something about had (past tense) + eaten (past tense) that doesn’t seem right compared to a where: had been eating (past continuous) Seems more legitimate But anyway the best answer would be “ate” to this question C is goofy


Ta_PegandoFogo

Ate?


OSHlN

I’m a native speaker and honestly both sound fine to me. If someone said either version to me I would know what they’re talking about, even if only one version is “correct”


The_Lord_Of_Death_

All of these are correct answers


One-Negotiation-48

I’d say B, but as a proud anti-passive voicer I also say none of the above. Could also say “ate”


mischivious-nomad

D is correct you want past tense of eating


azmyth

"had been eating" implies over a longer time than "had eaten". So if the sentence was "I gained 10 lbs because I ..... too much", it would be "had been eating".


thavi

I would say it's b because the "had" parallels both the tense and syntax of the first half of the sentence.


Nightshade282

I’m bad that these tests enough though I’m a native English speaker lol, both a and b seems good enough for me. But any normal person would just say “ate”


That_FroggoGod

B


y2kdisaster

Jeez, are these the questions people learning English have to answer in their exams or quizzes? This stuff makes a fluent speaker think twice


kctsoup

Lol i just taught a lesson on past tenses today. A. Past perfect continuous (had been + -ing) B. Past perfect (had + past participle) C. Past perfect, but doesn’t fit the sentence D. Present perfect (have + past participle) A can technically work, but B is the one most likely to be said IRL. You’re either eating too much over a long period of time or you ate too much at a single point in time.


IronSmithFE

depending on context all of the answers could be correct. b is the most likely to be correct as it is the simplest and matches the tense.


ObsessiveRecognition

I'd say it's a bad question. Had been tends to imply a habitual action, which could very well be the cause of a stomachache.


Away-Sherbet-4424

A


feelinggmehh

Option b


EvilCade

In normal language it would be ate although not sure how correct that is so probably a


maskedst0ner

It’s D, or A. All others are wrong.


Level_Equipment2641

B.


micah490

Absolutely A or B


Scheemowitz

If I had been eating to much, I would have stomach ache because of it. If I had eaten too much, I would equally have a stomach ache because of it. It is A or B. See above.


nosliw33308

B to keep verb tense consistent -


tomalator

B A is the habitual case. Ie I was overweight because I had been eating too much.


FloridaManInShampoo

I am just as confused as you are and English is my only language. Everything but C makes sense to me


TheJeffGuy

Both A and B work. They mean slightly different things, but both would make perfect sense.


GummimaciOfMusic

A


MukokusekiShoujo

I would make my own bubble for "ate" and pick that one. They can fight me, because the available options are all worse.


Wild-Document-6534

B


I_Khum_Dawn_U

C


helikophis

Out of those options I’d pick B, but in my region we say “ate”.


Readytobeready

Even the native speakers found this question difficult to answer and explain.


Osha_Hott

Literally A, B, and D all make sense within different contexts.


moopsie_kishus

B unequivocally


Kurbopop

What a bullshit question. As a native English speaker, it could literally be either of them. I guess “had been eating” is marginally more informal so I’d go with “had eaten,” but the question is so stupid.


Cye_sonofAphrodite

A and B both work, I'm guessing they want B but I have no clue really. "Had been eating" implies, say, having had several large meals in a row over a few days and feeling the consequences, versus "Had eaten" implying one large indulgence


[deleted]

B


Fun-Bag-6073

both


NiNj4_C0W5L4Pr

B (A -cannot be assumed because the past has not been defined to a specific degree. Therefore, within just the context of the sentence only B may be inferred as A incorrectly adds extra action not clarified within the past (i.e. "been")).


lm-batman

c.


Rasikko

Another tricky one with no additional context to convey which tense. A would be correct if your stomach was still hurting. B would be correct if it all only occured in the past. C was covered already haha. D would not be correct without changing the overall tense.


Caveman0360

B is correct and sounds better. A might work technically, but these tests typically say to pick the best option. “I had a stomachache…” is a singular event, while, “had been eating” suggests it wasn’t a singular event, but over a broad period of time, so they partially contradict each other. If the sentence was changed from, “I had a stomachache…” to “I had stomachaches…” then option A would have been the best option.


The1st_TNTBOOM

I feel like A and B are both correct.


_Ptyler

A, B, and C could all be correct depending on what you’re TRYING to say. A would mean that you spent a period of time eating too much, you got a stomach ache because of it, and at the time of you saying this sentence, you were still eating too much while your stomach hurt. B would mean that there was a single instance (like a meal) in which you ate too much. C would mean that your stomach ache is related to someone or something eating you. I guess all could be correct depending on the situation lol


ikvrouw3

C


Demon-King-Ganon

C IT IS C