Present Perfect Continuous. Choose the correct form.
1. It _____ since last night.  is snowing  snowed  has been snowing  has snowed 2. They _____ for five minutes.  have been arguing  have argued  been arguing  were arguing 3. She _____ late the last couple of weeks.  is arriving  are arriving  been arriving  has been arriving 4. She _____ tennis professionally since she turned [...] MORE