I _have been _ (be) in class for 2 hours today,这个句子对吗,在have been后是否需加be,原因

问题描述:

I _have been _ (be) in class for 2 hours today,这个句子对吗,在have been后是否需加be,原因

不再需要了.
今天我待在教室里已经2个小时了.
所以应该现在完成时,在教室里,be in class它的现在完成时就是have been in class