Which of the following is an example of future perfect tense?
A. She has learned her ABC’s.
B. When she learned her ABC’s, she had already been potty trained.
C. She will have learned her ABC’s before being potty trained.
D. She will learn her ABC’s.