all this or all these - I found many times people write- all this will help you get an idea about the solution…here all these or all this - which one would be the right one?
bring to you something/bring you something/bring something to you - Is it correct to say bring to you something or it should be bring you something and bring something to you?
I have heard that after preposition, the ‘gerund’ form of a ‘noun’ is used. Is it correct? If yes, then which one would be right free for download/downloading?
“all this” is used when something is viewed as one entity, or as an uncountable mass of stuff. “all these” is used of things that are viewed as individual countable items.
“We need to clear up all this rubbish.”
“We need to clear up all these cigarette ends.”
However, in the latter case you could nevertheless say either “We need to clear all this/these up”; if you use “this” then you are viewing the cigarette ends as a mass of stuff.
“all this / all these will help you get an idea about the solution” are both possible, depending on what “this” / “these” refers to, and how it is viewed.
“bring you something” and “bring something to you” are both OK. “bring to you something” is a less usual word order, and it may sound a bit odd, depending on exact context.
After a preposition you need something that acts as a noun, so, yes, if you use a verb form then it would need to be the gerund form. (I’m assuming for these purposes that we do not count “to” as a preposition when it goes with the verb infinitive form.)
“free for download” and “free for downloading” are both possible grammatically; in the former case “download” is a noun and not a verb. However, to me “free to download” seems better formed and more logical.
When asking questions about word usage, it is helpful to set off the words you are asking about from the words of the question itself. This is hard to understand:
If yes, then which one would be right free for download/downloading?
This is much easier to understand:
If yes, then which one would be right: “free for download/downloading”?