if all goes well by march 20-21 my sister____ finished her bachelor's degree.
a.has b. have c.had d.will have​