Fix: Since I've known Dan, he's been having five different jobs.
Fix: I've drunk coffee all morning. I think I've been having at least 10 cups!
Present Progressive Continuous vs Present Perfect Compliments Unit 12 in Focus on Grammar 3 2012 Edition #advancedeslgrammar #presentperfectcontinuous #presentperfectprogressive #presentperfect