Could this also be "the last two hours" (as in the two hours that have just passed)?
My wife says yes, given an appropriate context. E.g. How long did you watch TV? Dua jam lalu = For the last two hours. When did you watch TV? Dua jam lalu = two hours ago.