His modesty prevents him ..... about his great achievements.
A) to be speaking
B) to have spoken
C) from speaking
would you please be so kind as to explain the difference between C and E? Thanks in advance..
- For Teachers