A) Had to write it out
B) Must have written it out
C) Should have written it out
D) Ought to write it out
"I told Sally how to get here, but perhaps I _____ for her"文で、なぜ正しい答えが"should have written it out"なのかを説明するために、それぞれの答えを 1 つずつ分析してみましょう。
a. **had to write it out** : "had to"構造は、過去の必然性や必要性を表現するために使用されます。この答えを選択した場合、文は「 Sallyここへの行き方を教えましたが、彼女のためにそれを書き留めておくべきでした。」という意味になります。この文は文脈からすると不自然で不合理に聞こえます。
b. **must have written it out** : "must have"構造は、過去に起こった可能性のあるアクションについての強い推測を表現するために使用されます。この答えを選択した場合、文は「 Sallyここへの行き方を教えましたが、彼女のために書き留めておいたかもしれません」という意味になります。これは、文中の"perhaps"という単語では意味がありません。 "must have"方がより確実な推測になるためです。
c. **should have written it out** : "should have"構造は、ある行動が過去に実行されるべきだったが実行されなかったという後悔やアドバイスを表現するために使用されます。この答えを選択した場合、その文は「 Sallyここへの行き方を教えましたが、彼女のためにそれを書き留めておいたほうがいいかもしれません。」という意味になります。これは文中の「 perhaps 」という単語と一致しており、おそらくそれを書き留めることがより必要であり、 Sallyにとって役立つかもしれないと話者が認識していることを示しています。
d. **ought to write it out** : この構造は"ought to"現在または将来行うべきアドバイスや責任を表現します。この答えを選択した場合、文は「 Sallyここへの行き方を教えましたが、彼女のためにそれを書き留めておくべきでした。」という意味になります。この構造は、過去ではなく、現在または将来の行動に焦点を当てています。これは文の文脈に当てはまりません。
したがって、正解はc. **should have written it out** 。それは、この文で伝えられる意味を正確に説明しているからです。つまり、 Sallyへの指示を過去に書き留めておくべきだったのに実行されなかったことを後悔したり認識したりするからです。
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.