have had your day
成語所屬單字day
have had your day — 慣用語
1. To no longer be successful, popular, or powerful.
1.慣用語
釋義
風光不再;已過時
To no longer be successful, popular, or powerful.
例句
That actor has had his day; he rarely gets roles now.
The old technology has had its day.