Multiple choice general knowledge

I guess we'll just have to wait for a response _____.

  1. until now

  2. by now

  3. for now

  4. to now

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

'For now' is a standard English phrase meaning temporarily or at the present time. 'Until now' means up to this point, 'by now' means already or before this time, and 'to now' is not idiomatic in this context.