英語
高校生

以下の文は、なぜto have goneにならないのですか?

君があそこへ行ったことは賢いと思う
I think it was smart of you to go over there.

回答

仮主語itなので、主語はto go over thereです。 
そして、to go over thereを不定詞の過去形にしてしまうと、it was smart of youより前のことになってしまうため、(多分、この文では賢い時とあそこへ行った時は同じ)to go over thereなのだと思います。

この回答にコメントする
疑問は解決しましたか?