answersLogoWhite

0

Either phrase could be correct, depending on the intended meaning. "Gone are the days" is a present tense, which because of the meaning of the word "gone" functions analogously to a present perfect tense; the days could have gone only the second before the sentence was spoken or written, but could also have gone long before that. "Gone were the days" is a past tense and means that the days had gone before some definite, but not necessarily specified, time in the past; the specific time will usually be specified in the remainder of the sentence. In this way, it is analogous to a past perfect tense.

User Avatar

Wiki User

13y ago

What else can I help you with?