Learn English – The past perfect without a simple past time clause. “I had eaten the day before.”

clausespast-perfecttime

While I was reading class material from a language school in Korea, I found a whole unit explaining use of the past perfect.

However, none of the sentences used a time clause with the simple past to go with the main clause with the past perfect.

All of the sentences just used the phrase "the day before".

I had eaten the day before.

Is it correct to use the past perfect without a time clause with the simple past ?

EDIT 1

Ok, I found some other conversations.

A: Did you have chicken for dinner yesterday ?
B: No, I didn't. I had had chicken for dinner the day before.

Is this okay because there is a reference time ?

Best Answer

Yes, it's okay. If there is no past reference time given explicitly, you have to imagine it. "I had eaten" means there is some past time of some significance before which I ate something or other. Perhaps you know the unsaid details, or, if not, you're invited to guess at what they might be, if you care.

Related Topic