SpeakingとWritingのための英文法なら
Swingなんかより
「すぐ使える英文ライティングのエッセンス」
「トピック別 英作文頻出表現活用ハンドブック」
を読めばいいのに

単語熟語文法学んでいたら
こういう書き方あるんだっていう例文集を眺めて
日本語から英語を作くる勉強をしていった方がいい
わざわざ例文暗記しなくても、日本語から英語を導き出せるでしょ