Are both of these correct? If not, why?
1. I have been calling them for 30 minutes now and no one is picking up.
2. I have been calling them for 30 minutes now and no one was picking up. (If this one is incorrect, why so? #1 is right and #1 uses only past tense? Is the structure for #2 supposed to be present perfect + present tense?)
3. I have been calling them for 30 minutes now and no one has been picking up. (Is this one correct? Would you use this one out of all the other ones?)
Thanks.