This reminds me of one particularly intense semester I had at graduate school. Trying to get a design project completed, a lab partner and I spent three days straight at our campus.
At one point in time, the lab director (who liked to run a pretty "tight ship"), looked at our sundry items strewn messily across a table, and said with an annoyed and disgusted voice, "Gee, it looks like someone is living here!"
We were taking an exam at the time, but a friend overheard the remark, and came to our defense, answering, "Actually, sir, I think Greg and Jim haven't been home since Tuesday."
"Oh!" the director replied, "Well, if they are living here, then that's okay."
In any case, if I were describing that situation, I could say:
I had not been home since Tuesday.
or:
I had not gone home since Tuesday.
and either of those would be equally appropriate or correct.
"Been home" implies arriving at my house; "gone home" implies leaving the lab to go home. In this context, these both imply the same thing – leave the lab to go home – so I can say it either way.
Learners of English have been constantly asking this type of questions that revolves around two important titles of English Grammar - Gerund and Infinitive. In this answer I am not going to explain what is Gerund and what is Infinitive (you can easily find a lot of references regarding these tow titles in Google or in any text books). Rather, I will focus on other aspects related to Gerund and Infinitive.
What time do you prefer going to bed (The verb prefer takes a gerund)
What time do you prefer to go to bed (The verb prefer takes an infinitive)
I want to play basketball after my school is over (The verb want takes an infinitive)
I enjoy playing guitar (The verb enjoy takes a gerund)
In English there are certain verbs that takes only gerund (like enjoy), some verbs that take only infinitive (like want), and some verbs that take both. So you have to learn which verb takes what form of verb.
But for a learner, the trouble doesn't end there. Now a new problem arises and it is related to those verbs that take both gerund and infinitive. Why? Consider the following examples (In these examples the verbs can take both gerund and infinitive) -
He stopped to have his lunch.
He stopped having lunch.
He started to play cricket.
He started playing cricket.
In those examples both stop and start take both form of the verb. While sentence #7 and sentence #8 are similar in meaning, sentence #5 and sentence #6 aren't. Sentence #5 says He stopped in order to have his lunch, while sentence #6 says He stopped while taking his lunch. So the problem for the learners with those verbs that take both gerund and infinitive is to again study and learn which form convey what meaning and when the two form convey similar meaning.
For that there is no set rules that I am aware of, you have to study a lot and observe. If anyone know any rules regarding this please let us all know. Thank you.
And @nima, as for your question - "As a native speaker, which one and when or where would your rather write or say?" - what I can say is that when the verb can take both gerund and infinitive, and when they both mean the same, the choice is up to the speaker; it's completely speaker's preference, mainly governed by regional influence, or personal choices. That's all I can say :)
Best Answer
As written, both sentences could be used to state that one does not want to go to a particular concert and would like to stay at home instead. The first is mildly unusual for American English conversation, but not overly much - nobody would comment on it and everyone would understand what you meant. The second is more often used (in my experience). With a small modification to the first statement a significant difference can be seen.
Suppose we change the first version to the following:
Here we're saying that as a general rule we do not like attending concerts and would prefer to stay at home. It doesn't matter which concert, we don't want to go. In my experience this construction, using gerunds instead of infinitives, is used primarily for generalities.
The second statement is more natural sounding, though it is a bit more formal than what I normally hear in conversation.
This refers to a specific concert that I do not wish to attend. If I changed it to a concert instead of the concert then this would have the same generality as the first version, and it would still be idiomatically correct. The parenthetical "to" is usually omitted with simple statement where the comparison you're making is obvious. In a more complicated sentence (perhaps using longer technical words or a particularly long phrase as the first item being compared) it would probably be included.
For American English conversation, the following is how this sentiment would likely be stated.