EVERY STUDENT ... TO FINISH THIS TEST IN 80 MINUTES.A. HAVE B. HAV...

64. Every student ... to finish this test in 80 minutes.A. have B. having C. have had D. has