Bhai.I have several sentences which I know are incorrect, however I am finding it difficult to express why ..
I arrived last Xmas so I'm here since six months now. wrong tense ?should be (I've been here) Use "for" for a period of time and "since" with a precise point in time.
I've read the book last week. ahould be (I read) Don't use the present perfect with a time reference.
It was such an awful weather I stayed at home. (no need for an) "Weather" is uncountable.
I enjoy to play football. (Present continuous playing) When "enjoy" is followed by a verb it's always in the continuous form.
I'm having a terrible headache. wrong tense: should be (I have)) "Having" can only be used with intangible things, like "having a good time", "having fun" for example.
Always check the tyres before to go on a long journey (before going) or before you go. Thank you. When "before" is followed by a verb it's always in the continuous form.
How easily we take for granted the English language !
Student or Learner