6. You ______ all the calculations of the students' scores. We have the computer software to do that job. ( )
A. needn't have done B. mustn't have done
C. shouldn't have done D. couldn't have done
7. John is supposed ______ his term paper last. week, but he hasn't finished it yet. ( )
A. to hand in B. to be handing in
C. to have handed in D. to have been handed in
8. You can see this type of ATM ______ in almost every commercial bank. ( )
A. used B. using
C. use D. to be used
9.I like playing video games ______ to the music. ( )
A. more than to listen B. more than listening
C. than listening D. rather than to listen
10. You can't be ______ cautious in making the decision as it concerns your son's future. ( )
A. very B. rather
C. too D. so