Put a few more fire lighters on.
1)这个句子成分怎么划分? 最后一个on是作什么的?
2)A few不是几乎没有吗,它和more fire lighters不会矛盾吗?
Put a few more fire lighters on.
Put (谓语)a few more (定语) fire lighters (宾语) on (介词,与put连用).
最后一个on是介词,与put连用
你的句子划分有错。应该是A few more一组,fire lighters一组。
为什么说on是副词,而不是介词呢? on后面接名词fire lighters了阿?
追答词组put on(及物动词+副词)的宾语若是名词,宾语可置于on的前后;但若是代词,只能置于动词与副词之间。如:put on the coat=put the coat on; put it on。不过,put the coat on sb中的on则是介词,还有work on(介词) the plan也是如此。切记介词的宾语是不能置于介词之前的。
本回答被提问者采纳