0
PreciousJones Posted 15 years ago
Grammar

Present perfect/past perfect

He didn't know I had been gone for the past few hours. And

He didn't know I was gone for the past few hours.

What's the difference?

He didn't know I've been gone for the past few hours. And

He didn't know I was gone for the past few hours.

What's the difference?
  

Top answer

^

Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
Some of your sentences are simply incorrect, so, before asking about the difference, you should rewrite them correctly, according to the rules of "Reported Speech". Try looking them up in your grammar book or in the internet.

For example, the adjective "past" is only used in the present time-frame, while in tense-shifted reported speech it should be replaced by "prior":

He did
0
PreciousJonesHe didn't know I had been gone for the past few hours. And
He didn't know I was gone for the past few hours.
What's the difference?
I used to have this rigid view about past perfect up until few years ago that if I had two events which took place in the past (this past could be few day, a year, or twenty years ago), they must be narr