为什么前面用to learn 而后面用learning呢?

问题描述:

为什么前面用to learn 而后面用learning呢?
It took me two years to learn English.和I spend two years learning English.两句话,为什么前面用to learn 而后面用learning呢?

1 It takes/took sb sometime to do sth 这个是固定句型
2 sb spend/spent sometime (in这里可以省略) doing sth
因为in是介词,所以后面加动名词也就是动词的ing形式