He ____ for the past four hoursAis writingBhas been writingChave been writingDwas writingAnswer: B. has been writing Read Explanation: Present perfect continuous.Read more in App