WHEN I LEAVE SCHOOL NEXT WEEK, I ……… THIS CLASS FOR TEN YEARS.A....

368. When I leave school next week, I ……… this class for ten years.a. teachb. shall have taughtc. will teachd. shall teach b