Given these two versions of a sentence: For many people, dogs are the best friends. To many people, dogs are the best friends. I have following questions: What is the difference between ...
So+That and For+To have the same usage? For example: I bought this sweater so (that) you can wear it. I bought this sweater for you to wear it. Is there any difference between both expressions or ...