現在完了形(疑問文)

現在完了形(疑問文)

基本のカタチは、Have+S(主語)+過去分詞+・・・?です。注意すべきは、When、How longなどの副詞との関連性です。

How long have you been in Tokyo?

How long have you been to Tokyo?

どちらが正しいかというと、in の方が正しいです。have been to は経験を表現する完了形なので、How long にはそぐわないです。

同じくWhen も、完了形がある一定の期間を対象としているのに対し、ピンポイントで時間を問う時の表現なので、完了形にはそぐわないです。

練習 正しいカタチで表現してください。

When have you been in Tokyo?

when has she known him?

 

 

 

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です