英文法 時制について
When( )your uncle living in Tokyo?
という文で、空所に適当な選択肢を入れるのですが、
①have you visited
②had you visited
③do you visit
④did you visit
という選択肢があり、正解は④で、意味は「あなたはいつ東京のおじさんのところに行ったのですか。」です。①②は現在完了の持つニュアンスとは異なるなーっという事で違うというのはわかるのですが、③④ってどうして判別できるのでしょうか?③を入れて、あなたはいつ訪れるのですか?というような意味にはならないのでしょうか。
初歩的な質問だと思いますが、よろしくお願いします。
a) What time do you get up every day?
b) What time did you get up this morning?
1.現在の習慣は、当然現在時制で表現します(a)。
2.過去の事柄は、(一回こっきりでも、習慣でも)
過去時制で表します(b)。
④は、もちろん文法的に正しい文ですが、仮に「あなた」に
「東京のおじさん」を訪問する習慣がある場合には
③の訊き方をしますから、これも文法的に正しい文です。
それに対する答えは、
Every month. (毎月)とか、
When he asks me to. (おじが、来るように言ったとき)
などとなります。
私は、この4択問題の出題者の心理が手に取るように
わかります。出題者は、「疑問詞 when で始まる文では
現在完了時制は使えない」ということを、教えたかったのです。
で、3択ではかっこ悪いので、4択にするために、③の選択肢を
作ったのです。私も、かつてセンター模試の問題を作っていたから
彼の気持ちは、よくわかるのです。
ただ、問題をチェックする人がいなかったのでしょうか。
私が checker なら、この問題は没(ボツ)です。
③のように現在形を使うと、定期的に習慣としてやっている行為を
意味します。
したがって、特殊な状況では③の文もあり得るでしょう。
たとえば、相手には世界中に多く親戚がして、その人は毎年一度
親戚ごとに時期を変えて訪問している、、、というような場合です。
When do you visit your uncle living in Tokyo?
日本に住んでるおじさんはいつ訪ねてるの?
前後関係なしでは、こういう解釈は苦しい。それで④が正解なんでしょう。
つっこめばつっこめる、そういう問題です。
0 件のコメント:
コメントを投稿