So can be used to say that another subject is doing something "as well" or "in addition." - you can keep things in one sentence with so but not with as well or in addition (so that's why it happens in speech often):
Vinay plays cricket, and so does Ashok.
Vinay plays cricket. Ashok does as well.
But if there's a second action, so takes on the meaning of because of that:
He can speak French, and so can speak German.
He can speak French and because of that he can speak German.
Don't use so at all, simply say
He can speak French and German.
The problem with this:
I seldom went to Christmas parties, neither did he.
is that while "seldom went" has the meaning does not go that often, it's not a verb in negative form, so neither doesn't correctly link back to it.
You can either change "seldom went" to a negative verb, add "he" to the subject of the sentence, or make "neither did he" a full sentence with "either". ("Seldom" is one of those words you generally don't want to overuse by using it in two sentences in a row.)
I didn't tend to go to Christmas parties, neither did he.
He and I seldom went to Christmas parties.
I seldom went to Christmas parties. He didn't usually show up to them either.
Your sentence is grammatically incorrect. This is because that sentence is in present perfect tense, which is used to refer to an unspecified period of time in the past. However, ‘yesterday’, is a specification of time.
You can read up about present perfect tense here.
It should either be “I played football yesterday”, “I was playing football yesterday”, or “I have played football before”.
The first sentence is in simple past tense and it simply means that you started playing football yesterday.
The second sentence is in past continuous and it means that you started playing football before yesterday and was still playing football yesterday.
More information about the use of simple past and past continuous can be found here.
The third sentence is in the past perfect tense. It means that you have played football any time from when you were born up to now.
Best Answer
Both are correct.
But they will be used in different scenarios.
I did buy a car yesterday.
If someone asks you - Hey, Did you buy a car?
This statement should be your answer.
Yes. I did buy a car yesterday.
I bought a car.