RIVERA2040IN RIVERA2040IN English Answered 2. Margie _____________________ before the end of July 2021. a. have graduated b. had graduated c. will have graduated