Grammarhard · Past Paper

It ____ all night.

Ahas been raining
Bhad been raining
Cis raining
Drains

✓ Correct Answer: Ahas been raining

'Has been raining' is used for an action that has just finished or is still continuing, covering 'all night'.

Share this question

More from Grammar