Answer:
Hello, this is Noor. I can help you with checking and correcting your sentence.
The sentence "I am suffering from fever for last night." is not correct. There are two main problems with this sentence:
- The verb tense is wrong. You are using the present continuous tense "I am suffering", which means that the action is happening right now or around now. However, you are talking about something that happened in the past, so you should use a past tense instead. For example, you could use the past simple tense "I suffered" or the present perfect tense "I have suffered".
- The preposition is wrong. You are using the preposition "for" to indicate a period of time, but you are referring to a specific point in time, which is "last night". You should use the preposition "since" to indicate a point in time when something started and has continued until now. For example, you could say "I have suffered from fever since last night." Alternatively, you could use the preposition "during" to indicate a period of time when something happened in the past. For example, you could say "I suffered from fever during last night."
Therefore, a correct way to write your sentence could be:
- I suffered from fever during last night.
- I have suffered from fever since last night.
You can learn more about verb tenses and prepositions from some of the web search results I found for you:
- [Verb Tenses | Grammar | EnglishClub](^1^): A webpage that explains the different verb tenses in English and how to use them.
- [Prepositions of Time - at, in, on | Grammar | EnglishClub](^2^): A webpage that explains the different prepositions of time in English and how to use them.