Select the most appropriate option to fill in blank no. 5.
"Superheroes have been a staple of popular culture 5) ________ decades, appearing in comics, movies, television shows, and video games."
- Aon
- Babove
- Cfor
- Dunder
Solution & Step-by-step Explanation
The phrase "decades" denotes a duration or period of time. In present perfect sentences, the preposition "for" is used to indicate a period of time up to the present. Thus, "for decades" is the correct expression.