What's the difference between "at this weekend" and "this weekend" when they are used in a sentence. How do we use them correctly? For example, can I say " I am going to visit my friends at this weekend." OR "I am going to visit my friends this weekend." Which one is correct? Is there any difference between them?
When we use time adverbs with 'this' /this week, this year, this month, etc./, no preposition is necessary. You can express the period 'on Saturday and Sunday' with 'at the weekend' /British English/ or 'on the weekend /American English/.