Pilita,
I think your problem is that you are inconsistent. Some of your sentences are perfectly correct, but then you make elementary mistakes in other sentences that seem to show that you haven't totally understood why your best sentences are as good as they are!
For example, your sentence:...