質問: 英文の構造を教えてください>< 英作文の本に下のようなものがありました。 i don't believe her to have been lying when she denied having met him when she was living in paris last year. 本では「去年パリにいる間彼には会わなかったという彼女の否定は嘘だとは思わない」という訳になっています。 構造はこのようになっていると捉えています。 i don't believe her to have been lying [when she denied having met him when she was living in paris last year]. 時制が複雑でなかなか掴めずにいます。having metはdeniedより昔の話だから完了形になっているのでしょうか?それとももともと完了形だったものがdenyで進行形になっただけなのですか?having metがdeniedより昔だからと完了形になるならパリに住んでいたのも同時期なのでhad been livingになると思うのです。 ちょっと混乱しています。よろしくお願いします。
回答: まず、ここでの文法で大切なことがあります。 <動名詞・to不定詞の完了形(having met him、to have been lying)) は、述語動詞(don't believe、denied)の自制より以前のことを示します> 注意:形は完了形ですが、意味は述語動詞以前に行われたことを示します。 従って、 don't believe her to have been lying →(当時)彼女が嘘をついていたとは、(今)思っていません。 denied having met him →(以前)彼に会ったことを否定した。 問い: 構造はこのようになっていると捉えています。 i don't believe her to have been lying [when she denied having met him when she was living in paris last year]. 答え:okです。 she denied having met him when she was living in paris last year.の文を見るみます。 last yearがあるので、denied、wasが過去形になります。 意味:昨年、パリに住んでいたとき、以前彼にあったことを否定した。 問い: 時制が複雑でなかなか掴めずにいます。having metはdeniedより昔の話だから完了形になっているのでしょうか?それとももともと完了形だったものがdenyで進行形になっただけなのですか?having metがdeniedより昔だからと完了形になるならパリに住んでいたのも同時期なのでhad been livingになると思うのです。 答え:最初に説明したように、動名詞の完了形(having met)は、述語動詞(denied)より昔のことを言ってます。 was livingは、(主語sheの)動詞であり、動名詞・不定詞ではありません。従って、last yearのことなので過去形になります。