0

I am not good in English literature.

From daily use of English language, it seems to me that the second from in:

1 I am suffering from fever from yesterday

is the correct word. But, my friend, a major in English, is saying that the correct word is since:

  1. I am suffering from fever since yesterday.

I do not understand why he says that I must use since not from. Can anyone explain which version is right and why?

I am asking for the situation when using the present continuous construction: be + VERBing. I do not mean the present perfect continuous.

More explanation

I know that in the case of present perfect continuous case we can use since, for, from. However, in a sentence of present continuous structure, then what should we write, from or since? Please explain the grammatical law that forbid me from using from.

  • 2
    Hello and welcome, Tarit, In fact, in American English the most idiomatic and common way to express this is I have been suffering from (a) fever since yesterday, or simply I have had a fever since yesterday. – green_ideas Aug 23 '18 at 6:12
  • 1
    @Knotell Thank you, Can you explain why grammatically it is the correct way? – tarit goswami Aug 23 '18 at 6:13
  • 2
    Tarit, your question is a duplicate of the question Proper usage of “since” and “from” with regard to duration of time and other questions already asked on this site. Please read those questions and answers, and consult internet grammar sites that explain the issue; and then if you are still confused, feel free to edit your question and tell us why the explanations were not sufficient. – green_ideas Aug 23 '18 at 6:15
  • 2
    Would second "I have had a fever since yesterday" as the more idiomatic way of saying this in my Br.E experience. To me, you suffer from a disease, which may cause you to have symptoms (such as a fever). – TripeHound Aug 23 '18 at 13:23
  • @TripeHound I know that, but if I use 'am' , then how we have 'since' ? Can you explain why grammatically it is correct? – tarit goswami Aug 23 '18 at 14:12
4

The idiomatic way to say this would be to use present perfect instead of present continuous, but with since as the preposition:

I have been suffering from [a] fever since yesterday.

  • As the OP said in my comment, he/ she wants specifically in the continuous tense – Omega Krypton Aug 24 '18 at 3:37
  • So OP is asking specifically for a non-idiomatic answer? I doubt that. – Robusto Aug 24 '18 at 4:09
  • Oh, it's my bad. Sorry! – Omega Krypton Aug 24 '18 at 12:28
1

Welcome to ELU!

I believe that "since" is grammatically correct.

"From" is usually for places. For example, "I come from the United States."

"Since" is usually for reasons or starting points of time. For example, "Since we've got a few minutes to wait for the train, let's have a cup of coffee." (Reason) (Cambridge Dictionary)

Back to your question. "Yesterday" is the starting point of "your suffering from fever". Therefore, you should use "Since".

Hope it helps!

  • P.S.: You can search if there are any existing questions that can answer your question, to avoid duplicates. Hope it helps! – Omega Krypton Aug 23 '18 at 9:02
  • Thank you, I am mainly asking for the case when the sentence is in present continuous. – tarit goswami Aug 23 '18 at 14:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.