"Since last two months", that one is correct. When you are talking about a period of time, you have to use since, because it's a grammatical word used to indicate that a situation has continued from a particular time or event in the past.
In more simple words, both of them (for and since) are used to indicate the duration of an action. Sinceindicates the beginning of an action, for indicates the duration.
• I have been living in London since last June. (and I'm still living there.)
• I have been living in London for one year. (because I don't live there anymore.)
"For the last two months" is the correct phrase to use. It indicates a specific duration of time leading up to the present moment.
Not unless you add the word "the" between "for" and "last."
No. It would be: You have been living here for the last two years? Or Have you been living here for the last two years? Or exchange last for past.
The correct spelling is finally (at last, completely).
Hyphenated things cannot be separated. The two go together.
The correct form is "two staff".
"It has been raining since last two hours" is incorrect. "It has been raining for the last two hours." "It has been raining since two hours ago."
It has been raining for two hours. It has been raining for the last two hours. or It has been raining since two hours ago. All are correct, the first one is the most commonly used.
July and August were the last two months added
I have been waiting for you for the last two hours would be correct.
The midnight sun lasts for two months of the year, never setting for those two months.
Yes if you kept milking her since she had her last kid but it is recommended that you stop milking her at least two months before she is due to kid next.
July and August
in two months
July and August
Not unless you add the word "the" between "for" and "last."
You know you've been together two months when two months have passed since the day he officially asked you to be his girlfriend.
It lasted a lot longer than that, around 5 months.