来自郭智疆的问题
tohavedone与havingdone有什么区别
tohavedone与havingdone有什么区别
1回答
2020-06-03 18:52
tohavedone与havingdone有什么区别
tohavedone与havingdone有什么区别
tohavedone一般指尚未完成的完成时,属于完成时语态,例如Bytheendofnextterm(尚
未来到),wearegoingtohavelearntninethousandwords.
而havingdone强调时间上的先后顺序,一般作状语,例如Havingfinished
hiswork,Bobwentbackhomehappily.