【問題】
空欄に最も適当なものを下の①〜④のうちから一つずつ選びなさい。
“Where is the report about Shinbashi I asked for?”
“That should ( ) care of by Kurstun last week.”
① be taken ② be taking ③ have been taken ④ take
【解説】
last weekとあるので過去(先週)の話であることに注意してください。
そうすると①②④は全て現在か未来のことしか表せないので不可です。
では③のshould have beenは可能なのかを考えると
should have doneで「〜したはずだ」「〜すべきだった(のにしなかった)」の意味になるので③が正解
take care of~は「〜の世話をする」という意味がよく知られていますが、「〜を引き受ける」、「(口語で)〜を処理する・切り抜ける」という意味もあります。
【訳文】
「私がお願いした新橋に関してのレポートはどこですか。」
「カーストゥンが先週処理したはずですが」