paniniXXのプロフィール
- ベストアンサー数
- 38
- ベストアンサー率
- 45%
- お礼率
- 53%
三重県方言研究家です。 プログラム言語の勉強中。
- 登録日2002/09/09
- when と現在完了
when と現在完了は用いられないということが文法書によく載っています。 ×When has she begun? ○When did she begin? 説明として、完了形は一時的な動作や状態を表す過去形や現在形と違い、時間の幅がある時に用いる。しかし、when は時間のみの一時的なことを訊くので、そぐわない。という説明がされますが、どうも納得できません。以下のような点です。 (1) when は一時的な時刻を訊く場合だけでなく、When are you free? などと聞いた場合、9時から10時までというように時間の幅をもって答えられるのではないでしょうか? (2)以下のような文が文法的に正しいということはどう説明できるのでしょう? When have you been there? そこへいつ行ったことがありますか? When have I told you a lie? いつ君に嘘をついたかい(一度もついてないよ) 以上、2点についてお分かりになるかたがいらしたら、ご指導ください。
- 締切済み
- 英語
- parsley_s_r_t
- 回答数5
- "It is ~for you"と、"It is ~of you"との違いについて。
"It is nice for you to walk in the park"と"It is nice of you to walk in the park"という二つの文が違う意味を持つということは分かるのですが、後者の文について、"Of"というのは、意味上の主語というほかにどういう意味を持っているのでしょうか? 直訳すると、「については」という意味になり、"nice of you"が、「あなたにとっては心地よい」という意味になると思うのです。(ちなみに前者は、"For you to walk in the park is nice"と書き換えられ、to walk in the park=niceとなり、「あなたが~することはすばらしい」となる) ということは、"It is nice about you to walk in the park"でも、文法的にOKということになると思うのですが。よろしくお願いします。
- 過去形?過去完了形?
I(live )in Tokyo from 1980 to 1993,and I moved to Hokkaodo.(live)を適切な形にせよ。 回答は、lived になっているのですが、継続を表す過去完了は使えないのでしょうか?どなたかご説明お願いします。