It snows here very rarely, if at all.
当地では雪が降るにしてもとてもまれだ
It sounds too abstract.
あまりに抽象的すぎるようだ
It spurred him to action [to write the book].
彼はそれに刺激を受けて行動に移った[その本を書いた]
It stands to reason that he should be punished for his crime.
彼が犯した罪により罰せられるのは当然のことである
It startled him into full consciousness [out of his sleep].
それで彼ははっと正気に返った[眠りから覚めた]
It struck her that she had made a dreadful mistake.
彼女はひどいミスをしたことにはっと気づいた
It suddenly came to me that ....
…が突然頭をよぎった
It suits me (right) down to the ground.
それこそ私にぴったりだ
It sure does [is].
まったく(そのとおり)だ
It sure is hot out.
確かに外は暑い