- I am on leave since yesterday. (present tense)
- I have been on leave since yesterday. (present perfect tense)
- I was on leave since yesterday.(past tense)
- It has rained since yesterday. (present perfect)
- It had rained since yesterday. (past perfect)
- It has been raining since yesterday. (present perfect continuous)
- It had been raining since yesterday. (past perfect continuous)
- The house was occupied since last year. (past tense)
- The house was occupied since last year ago. (past tense)
- The house was occupied since for last year. (past tense)
Please correct those sentences explaining their grammar points.
- doesn’t work - the past tense is not logical with this example because you are on leave now.
8, 9 and 10) are incorrect. The past tense is not logical:
The house has/had been occupied since last year.
In addition, ‘last year ago’ and ‘since for last year’ are not viable terms in any context that I can think of.