__________ most efficient way to understand thousands of new words is to gain __________ good knowledge of basic word formation.
A.A; a | B.The; / | C.A; / | D.The; the |
I felt it a great honour ______ to speak to you.
A.to ask | B.asking |
C.to be asked | D.having asked |
When you’re learning to drive, _______ a good teacher makes a big difference.
A.have | B.having |
C.and have | D.and having |
He looked around and caught a man ______ his hand into the pocket of a passenger.
A.put | B.to be putting |
C.to put | D.putting |
______ their service, the workers of the hotel are active in learning English.
A.Improving | B.To improve |
C.Improve | D.Having improved |
_____ the flies out, we had to shut all the doors and windows.
A.Keep | B.To keep |
C.Keeping | D.Having kept |