smart.fm で更新してきた、
旧チャンネルブログの文法問題をお届けします。
まずアプリ情報です。申し訳ありません。現在、私とエンジニアが多忙期に入っていまいました。開発がさらに遅れる見込みです。
有益な情報としては、初期データ(約1100語)分の音声データが入手できたとうことです。
また、お陰様で、データ作成のお手伝いさんも来てくださいました。ありがとうございます。
私の多忙期が終わるのは8月9日の予定です。
もちろんそれまでに公表できるバージョンができ次第それを発表いたします。
-------------------------------
いつもの問題の方に移ります。
チャレンジしてくださった皆様、ありがとうございました。
それでは解答と解説に移ります。
問題
(A)次の日本語の意味と同じ英文を作ってみました。この英文が文法的に正しいかどうか答えなさい。
・このチーズはあまり簡単に切れない。
This cheese doesn't cut very easily.
解答:正しい
解説:
「チーズは切られる方だから、doesn't ではなく isn't にして「be+過去分詞」の受動態にしなければいけないんじゃないの?」
というふうに考えたみなさん。申し訳ありません。「おっしゃる発想をして欲しかった問題」ですが、これは dosen't で「も」正しいのです。どちらかと言えば、doesn't のほうがナチュラルです。
実は自動詞として使い「受動的な意味を表す」という動詞が、いくつかあるのです。(これを「能動受動態」と呼ぶことがあります)
ロイヤル英文法ならp586
Forestならば、第5版ならp146~147、第6版ならp160~161
に説明があります。
bake(焼ける)、cook(調理される)、cut(切れる)、feel(手触りが~だ)、sell(売れる)、wash(洗濯がきく)、といった動詞は、自動詞として使うとあたかも受動態のような意味をもつ動詞なのです。
例文
This cloth washes well.(この服はよく洗える)
cut もこの種の動詞。したがって、
・このチーズはあまり簡単に切れない。
This cheese doesn't cut very easily.
は「正しい」ことになります。
---------------------
(B)次の日本語の意味を表すように( )に最も適切な語を入れなさい。
彼らは黒い服を着ていた。
They( )( )in black.
解答:
They(were)(dressed)in black.
解説:
「~を着る」だと wear や put on を使いたいところです。ですがこれらは次に目的語を必要とする動詞です。今回は ( )の後に in があるため、この使い方ができません。
これは気がつくかどうかですね。
dress 人 で「人に服を着せる」
という使い方を知っていれば、これを受動態にします。すると
They(were)(dressed)in black.
となります。
----------------------
(C)次の日本語の意味を表すように( )に最も適切な語を入れなさい
その絵はもう売れてしまいましたか?
( )the picture( )sold?
解答:
(Has)the picture(been)sold?
解説:
受動態にするのはわかると思います。
ふつうに考えると
Was the picture sold?
とでもしたいところです。でもそうすると( )の数が合わない。
あ、「もう」があるから、already を使おうか…
でも、普通は already は「過去形」と一緒には(be、have、know 以外の動詞では)使われないのです。少なくとも正用法では。(米略式なら可)
さてどうしよう?
ここでは「現在完了形」を使えばいい、と発想できたかどうかの勝負でした。日本語には現在完了形がないですからね。現在完了形なら「過去の一時点から現在までに~したかどうか(経験)」を表すことができます。だからこれが適切。
そしてたら、これ(現在完了形)を受動態にし、さらに疑問文にします。そうすれば
(Has)the picture(been)sold?
となります。
--------------------------
(D)次の英文を nobody を主語にして、能動態に変えなさい。
This bed was not slept in last night.
解答:Nobody slept in this bed last night.(誰も昨夜はこのベッドで寝なかった)
解説:
出題の意図としては ↓こう間違えないように、というものでした。
Nobody slept in this bed
in last night.
これだと間違いです。なぜか?
実は last night で「副詞」扱いなので、
in last night とする必要がないのです。
この問題は、元々の受動態の問題文の主語「this bed」が
能動態のとき in の目的語であったとわかるかどうかだったのです。
This bed was not slept
in last night.
これを能動態にした場合、
「S」didn't sleep
in this bed last night.
in this bed の in だったのであり、
in last night の in ではなかったのです。
今回は、nobody を主語にする、という指示があるので、didn't sleep にならず、
Nobody slept
in this bed last night.
(誰も昨夜はこのベッドで寝なかった)
となります。
=================================================
(A)の問題が難しかったようですね。いかがだったでしょうか?
それではまた来週。
問題編
http://q-eng.com/diary/6796
出典:参考
コメント