English
มัธยมต้น

この問題の答えが didn't spokeだったんですがなんでspokeなんですか?!

② 次の日本文に合う英文になるように,( )に適する語を1話ずつ書きなさい。 (1) わたしはその外国人の女性が日本語を話すことを知りませんでした。 I( ) know that the foreign woman () Japanese. *.

คำตอบ

日本語では「話す」なんですが、ここはメインであるI didn't knowの時制に合わせて過去形にしなければなりません。これを「時制の一致」といいます。

なんでなのか説明しますね。
I know that he is a doctor.(わたしは彼が医者だと知っている)という文では「知ってる」時と「医者だ」という時がどちらも現在ですね。
もしこの文で前のknowだけ過去形になるとどうなるのか、
現在のことを過去に知っていたということになります。
つまり知っていたという過去の時点で医者だという現在は未来のことになってしまい、まだ起こってもいない未来のことを知っているということになってしまいます。
よってメインである前の部分が過去になると、
時間を合わせるために後ろの方も過去形にしなければならないのです。
日本語は後ろの部分を過去っぽくしてはいけないので出題のような感じになります。

แสดงความคิดเห็น
ข้อสงสัยของคุณเคลียร์แล้วหรือยัง?