The rainbow lasted for a short time.

Meaning: This sentence describes the duration of the rainbow's appearance.

Choice of Words: Lasted means to continue or endure for a period of time. Short means not long in duration or extent. When you put them together, "The rainbow lasted for a short time" means that the rainbow was visible in the sky for a brief period.

Alternative Expressions

Related Expressions