Which of the following sentences is correctly written?
A.
Henry will promise to help me study for the test before today.
B.
Emilio will have been out for three weeks when he hurt his wrist.
C.
Malia's aunt will explain how she worked in Africa yesterday.
D.
Leah's cousin is taking three of us to the movies after practice.