YOU SAID:
I am running in the past yesterday for two hours
INTO JAPANESE
私は昨日2時間走っています
BACK INTO ENGLISH
I am running two hours yesterday.
INTO JAPANESE
私は昨日2時間走っています。
BACK INTO ENGLISH
I have been running for two hours yesterday.
INTO JAPANESE
私は昨日2時間走っています。
BACK INTO ENGLISH
I have been running for two hours yesterday.
That didn't even make that much sense in English.