+0
Dear Users,

Could you please tell me the difference between these two sentences? Are both grammatically correct?

1) Do you prefer to stay home tonight?
2) Would you prefer to stay home tonight?

I'm not sure if the 1st one is actually correct. The second one sounds like there's a clear choice being given. For some reason, if we say Do you prefer to stay home on weekends the sentence sounds correct because we are asking about someone's preferences, whereas by adding tonight the sentence doesn't sound like a general question about someone's preferences...

I'm confused.

Thanks
+1
Perfect StrangerI'm not sure if the 1st one is actually correct.
You're right; it's not natural.
Perfect Stranger For some reason, if we say Do you prefer to stay home on weekends the sentence sounds correct
Yes, that works because the present simple can be used to talk about regular actions.
Comments  
Site Hint: Check out our list of pronunciation videos.
teechrYou're right; it's not natural.
The question is... why? I mean... grammar-wise it sounds quite alright and yet... Hmm...

How about: Do you prefer staying home tonight?
Perfect StrangerThe question is... why?
http://dictionary.cambridge.org/grammar/british-grammar/prefer
Perfect StrangerHow about: Do you prefer staying home tonight?
No, that doesn't work.
teechr How about: Do you prefer staying home tonight? No, that doesn't work.
If the speaker is asking if you like staying home, then is 1 OK without "tonight"?
Teachers: We supply a list of EFL job vacancies
Yes, that's possible.