Respuesta :
Respuesta:
a.) She has been reading for the last 2 hours.
b.) He has been sitting under the desk for the last hour.
c.) He has been talking on the phone since he got here.
d.) He has been taking the wrong medication for years.
e.) He has been working here since 1987.
Explicación:
Present Perfect Continuous = has been + verb + -ing