smart.fm で更新してきた、旧チャンネルブログの問題をお届けします。
今週は解答編です。
参加して下さった方ありがとうございました。
それでは先週の問題の解答解説に参ります。
問題 次の1~4は「テレビを見ながら彼はどら焼きを食べていた」という意味の英文として作成したものである。1~4のそれぞれで、通常、英文として正しいものには〇、間違っているものには×をつけなさい。
1. While he was watching TV, he ate dorayaki.
解答:〇
解説:while は接続詞です。「(SがV)しながら」という意味があります。接続詞なので、基本的にS(主語)とV(動詞)が必要です。
while の 後の動詞が「動作動詞」の場合、普通は進行形になります。
したがって、While he was watching ~ と「過去進行形」になっているのは何ら問題がありません。
---
2. During he was watching TV, he ate dorayaki.
解答:×
解説:during は前置詞です。「~(している)間」という意味があります。前置詞なので、S(主語)とV(動詞)があったらおかしい!
前置詞の直後は「名詞」しか来れません。
---
3. While watching TV, he ate dorayaki.
解答:〇
解説:while は接続詞です。「(SがV)しながら」という意味があります。接続詞なので、基本的にS(主語)とV(動詞)が必要です。
あれ? これにはS(主語)がないし、was watching の was もない。じゃあ間違いかというと、そうではないのです。
文法にはこういうルールがあります。
while, if, when, though の後の (S + be)は、後ろの主節のS(主語)が同じ場合、省略できる。
今回の場合、S(主語)は he と he で同じですね。こういう場合は「S+be」を省略できるのです。
つまり he was は今回は省略できるのです。
したがって
While he was watching TV, he ate dorayaki.
=While watching TV, he ate dorayaki.
となります。
When とかでも良く起こりますよ。
例、When I was young, I lived in Tokyo.
=When young, I lived in Tokyo.
(若い時、私は東京に住んでいた)
今回のように進行形の時や、あるいは受動態でも(S+be)の省略は良く起こります。
---
4. During watching TV, he ate dorayaki.
解答:
解説:during は前置詞です。「~(している)間」という意味があります。前置詞なので、S(主語)とV(動詞)があったらおかしい!
前置詞の直後は「名詞」しか来れません。durring の あとのwatching は動名詞扱いします。したがってこれは正しいのです。
いかがだったでしょうか? それではまた来週!
問題編
http://q-eng.com/diary/23523