1.help do这种用法是对的;有这两种搭配.三者区别:help do与help to do意思一样,应该是can't help doing,意思是“情不自禁、忍不住做某事”.
2.agree on sth,agree with sb
3.by way of借道,on one's way to,give way to屈服于,get out of one's way to do竭尽所能做某事.还有一些高级用法,你以后会学到的.
有这种用法,意思是:妨碍,挡路.in a way意思是:在某种程度上.
4.有主语限定,你的第一种说法是正确的.
好好学英语,以后有问题我可以帮你解答,加油~