こんにちは。
1.
「英語文法のコツを教えてくれ」と言われても、具体的に何がお分かりにならないのか、ちょっとこちらも戸惑うところですね。回答者によっていろいろな考え方を示してくれると思いますが、僕はとにかくまず「元の文」を掴むということが大事だと思いますよ。「元の文」というのは何のことありません、単純に「主語+動詞(+目的語)」です。
あとは「どこで、いつ、何故」など、「元の文をさらに細かく説明する句節」がくっついているだけですよね。
例えば:
・I like soccer.
、、、これが元の文です。でもこれだけでは「サッカーをやるのが好き」なのか、「Jリーグを観るのが好き」なのかはまだ分かりません。
・I like playing soccer.
、、、これで「自分でサッカーするのが好き」なのが分かります。
・I like playing soccer at the playground.
、、、どこで
・I like playing soccer at the playground with my friends.
、、、誰と
・I like playing soccer at the playground with my friends after school everyday.
、、、いつ
・I like playing soccer at the playground with my friends after school everyday, because it refreshes me.
、、、どうして
、、、こんな感じです。これらが「文法」に則って、過去や過去完了形になったり、未来形になったりします。それは日本語でも同じですよね。並べ替え問題でも、「誰がどこでいつ何をしようとしているのか」を押さえることを心掛ければ、自然な語順が湧き出てくるようになるものです。
2.
長文読解問題では、全文を読んではいけませんよ。じっくり一字一句読むのは、余暇に本を読む時にして下さい。
長文読解というのは、「限られた時間の中で、どれだけ正確に主文意を把握できるか」を問うものですから、当然「時間との勝負」ですよね。これは学校の期末試験でもTOEICでも英検でも同じです。
僕はこうしています。まず文章自体に眼をやる前に、チラッと横目で問題を見ておくのがコツです。問題を一字一句正確に覚えることはありません、「ああ、こんな問題があるな」と頭の片隅に置く程度でOKです。それから長文に戻ると、問題になっているキーワードを自然に眼が探してくれるものです。そして、必要に応じてその前後の数行を読み、解答します。
このトレーニングを続けていると、格段に正解のスピードが上がるハズです。
少しでも悩み解決の糸口になれば幸甚です。ご参考までに。