What are some ways metacognition can aid a reader?

a. helps you understand every text
b. helps you not get frustrated
c. helps you evaluate what your doing
d. all of the above