Multiple choice general knowledge

It must be finished before tomorrow __________ long it takes.

  1. whatever

  2. no matter

  3. however

  4. how much

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

'No matter how long' is the correct expression indicating that something must be done regardless of time duration. The phrase 'no matter how' is followed by an adverb of degree or extent. 'Whatever' is inappropriate, 'however' doesn't fit grammatically in this position, and 'how much' refers to quantity rather than duration. The sentence structure requires 'no matter how long it takes'.