‘I have been reading for two hours.’ which tense?
A
present continuous
B
present perfect
C
present indefinite
D
present perfect continuous
Correct Answer: present perfect