HE _____ HIS HOMEWORK FOR 2 HOURS.A. HAVE DID B. HAS DO C. HAS DONE...

6. He _____ his homework for 2 hours.

A. have did

B. has do

C. has done

D. did