Which are correct with the given meaning:
[color=red]1-We have had enough bad movies for several years.
[color=blue]2-We have had enough bad movies for several years to come.
[color=indigo]3-We have had enough bad movies for several more years.
[color=brown]
4-We have had our fill of bad movies for several years.
Meaning: We have had so many bad films that we will be unable to bear one for several years.
Gratefully,
Navi.