Which tense form is used in the sentence "He has been sleeping for five hours"?Apresent indefiniteBpresent continuousCpresent perfectDpresent perfect continuousAnswer: D. present perfect continuous