We asked him several questions…の訳は?

私たちは彼にいくつか質問をした。

文法的には、文の主語は “we” で、動詞は “asked” です。目的語は “him” で、”several questions” は目的語の詳細を示す名詞句です。

“We” は主格の一人称代名詞。
“asked” は過去形の動詞 “ask” の過去形で、質問をするという意味を持つ。
“him” は直接目的格の3人称代名詞。
“several” は形容詞。いくつかの、数多くの…という意味。
“questions” は名詞。質問、問い合わせ、疑問…という意味。

この文は第四文型 S+V+O+O の形式をとる。

直接目的格とは、動詞が作用される目的語で通常は人。関節目的格よりも手前にくる。つまり、himが直接目的格であり、sereral questionsが関節目的格である。

第3文型に置き換えてみると「We askes several questions of him」となる。すなわち、S+V+O+O ⇔ S+V+O+前置詞+Oである。動詞がaskの時は前置詞ofを用いる(of XXXは通常はXXXを所有するという意味になる)askを第4文型から第3文型に置き換えるとき、toやforではなくofを用いるのは慣用句としての決まり事

ちなみに、なぜ第4文型から第3文型に置き換えるかというと、シンプルで分かりやすくするため。

No matter what I did I couldn’t fall asleep….の訳は?

何をやっても眠れなかった。

文法的には、主節が “I couldn’t fall asleep” で、従属節が “No matter what I did” です。この従属節は、what 節と呼ばれる不定詞節で、主節の “I couldn’t fall asleep” を修飾しています。

“No matter” は接続詞で、否定文を表します。「どのような試みをしても…」と後に続く主節の試みを否定している。”what” は代名詞で、何か不特定のことを指します。

“couldn’t” は過去形の “can’t”(”cannot”)の否定形で、能力不足や出来なかったことを表します。
“fall” は動詞で、落ちる、倒れる、降りるなどの意味があります。
“asleep” は形容詞で、眠っている状態を表します。