<blockquote>
  <p>昨天我有过敏反应了， 所以，现在我不吃西瓜了。</p>
</blockquote>

<p>Your sentence is grammatical. However, you haven't explicitly said to what you have your allergy. It's not something with grammar though. To be clear and concise, you could say:
我昨天吃西瓜过敏了，现在不能再吃了。</p>

<p>The reason why 了 is not needed at the end of 昨天我吃完西瓜有过敏反应 is that 有 already denotes the existence of 过敏反应, so 了 is unnecessary. But if you add 了， 昨天我吃完西瓜有过敏反应了 sounds emotional, implying that the allergy surprised you, it's really a big deal, the ellergy is what you were expecting, and etc. </p>

CC BY-SA 4.0
2019-12-09T23:05:14.083Z
@QuarterOne I can't say for sure for all the cases. But in this specific case, yes. I think in some cases it would probably make it ungrammatical.
dan
CC BY-SA 4.0
2019-12-09T19:23:33.063Z
Will unnecessarily adding 了  always result in an emotional tone?
QuarterOne
CC BY-SA 4.0
2019-12-09T03:31:23.093Z
2019-12-09T04:28:56.830Z
2019-12-09T04:28:56.830Z
dan
<p>我昨天吃完西瓜后有过敏反应，所以现在不吃西瓜。</p>

<p>Yet for me, in daily life I would just say:</p>

<p>昨天吃完西瓜过敏，今天不吃了。</p>

CC BY-SA 4.0
2019-12-10T09:05:59.890Z
2019-12-10T09:05:59.890Z
user23244
<p>You were minded to say -- you had an allergic reaction after eating watermelon and so decided to stop eating it. </p>

<p>But your original sentence ended up saying -- you had an allergic reaction of some kind and so stopped eating watermelon; thus giving the impression that the allergic reaction was not necessarily due to eating watermelon, which we gather is not the case because of 现在 which retrospectively connects the decision not to eat watermelons to the allergic reaction.</p>

<p>So it's not about grammar here but wrong or inappropriate placement of words which alters the idea meant to be conveyed. </p>

CC BY-SA 4.0
2019-12-09T04:55:44.870Z
2019-12-09T04:55:44.870Z
Wayne Cheah
<blockquote>
  <p>昨天我有过敏反应了， 所以，现在我不吃西瓜了。</p>
</blockquote>

<p>I asked whether this sounded unnatural or not and was voted as 'a little unnatural'.</p>

<p>And was answered with this;</p>

<blockquote>
  <p>昨天我吃完西瓜有过敏反应、所以我现在不吃西瓜了。</p>
</blockquote>

<p>Is the first form acceptable <strong>grammatically</strong> (even though it sounds better the other way)  or is the grammar wrong as well?</p>

<p>Also do you not put 了 in the first portion because 吃完 already states the action's finished or is there some other reason I'm unaware of?</p>

CC BY-SA 4.0
2019-12-09T03:20:17.997Z
Hi, welcome to Chinese SE. The tag `simplified-chinese` is reserved for questions about Simplified Chinese characters or the orthographic standard used in the PRC, and is not appropriate for a question on `sentence-structure` or `grammar`. If you receive an answer in non-Simplified Chinese, this can be converted into Simplified Chinese using Google translate (from Traditional Chinese to Simplified Chinese).
dROOOze
<translation><grammar><sentence-structure><comparison>
Is 昨天我有过敏反应了， 所以，现在我不吃西瓜了 grammatical?
# Is 昨天我有过敏反应了， 所以，现在我不吃西瓜了 grammatical?

(Asked by: username_0 on 2019-12-09)

> 昨天我有过敏反应了， 所以，现在我不吃西瓜了。

I asked whether this sounded unnatural or not and was voted as 'a little unnatural'.

And was answered with this;

> 昨天我吃完西瓜有过敏反应、所以我现在不吃西瓜了。

Is the first form acceptable **grammatically** (even though it sounds better the other way) or is the grammar wrong as well?

Also do you not put 了 in the first portion because 吃完 already states the action's finished or is there some other reason I'm unaware of?

**Tags:** translation, grammar, sentence-structure, comparison

> **Comments:**
> **username_1**: Hi, welcome to Chinese SE. The tag `simplified-chinese` is reserved for questions about Simplified Chinese characters or the orthographic standard used in the PRC, and is not appropriate for a question on `sentence-structure` or `grammar`. If you receive an answer in non-Simplified Chinese, this can be converted into Simplified Chinese using Google translate (from Traditional Chinese to Simplified Chinese).  

---

## 3 answers

### Answer by username_2 on 2019-12-09. Score: 1 | Accepted answer

> 昨天我有过敏反应了， 所以，现在我不吃西瓜了。

Your sentence is grammatical. However, you haven't explicitly said to what you have your allergy. It's not something with grammar though. To be clear and concise, you could say:
我昨天吃西瓜过敏了，现在不能再吃了。

The reason why 了 is not needed at the end of 昨天我吃完西瓜有过敏反应 is that 有 already denotes the existence of 过敏反应, so 了 is unnecessary. But if you add 了， 昨天我吃完西瓜有过敏反应了 sounds emotional, implying that the allergy surprised you, it's really a big deal, the ellergy is what you were expecting, and etc.

> **Comments:**
> **username_0**: Will unnecessarily adding 了  always result in an emotional tone?  
> **username_2**: @username_0 I can't say for sure for all the cases. But in this specific case, yes. I think in some cases it would probably make it ungrammatical.  

---

### Answer by username_3 on 2019-12-10. Score: 1

我昨天吃完西瓜后有过敏反应，所以现在不吃西瓜。

Yet for me, in daily life I would just say:

昨天吃完西瓜过敏，今天不吃了。


---

### Answer by username_4 on 2019-12-09. Score: 0

You were minded to say -- you had an allergic reaction after eating watermelon and so decided to stop eating it.

But your original sentence ended up saying -- you had an allergic reaction of some kind and so stopped eating watermelon; thus giving the impression that the allergic reaction was not necessarily due to eating watermelon, which we gather is not the case because of 现在 which retrospectively connects the decision not to eat watermelons to the allergic reaction.

So it's not about grammar here but wrong or inappropriate placement of words which alters the idea meant to be conveyed.


---

