B.
(1) He sings [like] a rock star. 彼はロックスター[のように]歌う。
(2) I wish I <[had] not [spent]>(過去完了) all the money. お金を全部使わなければよかったのになあ~。
※現実:全部使ってしまった(過去)
(3) The prize money [enabled] him to buy a car. 賞金を獲得したおかげで、彼は車を買うことができた。
※S enable 人 to ~ Sのおかげで人は~することができる ← Sは人が~することを可能にさせる
(4) Calculators(S) [made](V) it(O 形式目的語) easy(C) for us <to add large numbers>(真目的語).
計算機のおかげで、私達は大きな数字の足し算を簡単にすることができる。
(5) Please tell me the time of [your arrival(名詞)] あなたの到着時間を私に教えてください。
C.
(1) ③④②⑤①⑥ Do you have [any evidence that he stole the book]?
(2) ⑤②④③⑥① [A closer examination of it might have revealed a new fact].
(3) ①⑥③②⑤④ [Had he made another attempt, the student] would have succeeded.
(4) ②④⑥⑤③① [This train will take you to the airport].
(5) ④⑤③⑥①② [Had it not been for your] help, he would have failed.
D.
The singer is famous not only in Japan but also in America.
※not only A but also B AだけでなくBもまた
参考にしてください。