请大家帮忙分析这个句子

问题描述:

请大家帮忙分析这个句子
They will come back after four days .句中的after four days 是介词短语做状语吗?
还有这个句子:
To do such a job we need a better knowledge.
书上说To do such a job是主语,那we在句中充当什么成份?

是的 作时间状语
充当谓语成分 其强调作用