質問: 語順とか 1) my parents (had not long been married) before they came to live in this city. これは正しい英文なんですが、 ()内の選択肢で、 had not married long と言うのもありました。 私は、後者が正解だと思ったのですが、 had not long been marriedの語順は、 longがどうしてこの位置なのでしょうか?後者は何が間違いなのでしょうか? 2) the dog was nowhere to be found to the great disapointment of the owner. 全体の意味は感じ取れますが、 to be found までは素直に意味が分かるんですが、 そのあと、to the great~~、と取って付けたような文構造は一体どうなっているのですか? よろしくお願いします。
回答: 1. 後者は何が間違いなのでしょうか? had not married long は の位置じゃなくて been が無いからでしょう。 2. to the great~~、と取って付けたような文構造は一体どうなっているのですか? to the great disapointment of the owner. というのは to the surprise of everyone 「みんなが驚いたことには」(下記) http://eow.alc.co.jp/search?q=to+the+surprise to the consternation 「びっくり仰天したことには」(下記) http://eow.alc.co.jp/search?q=to+the+consternation のような決まり文句なので「取って付けたような」感じがしたのだと思います。