Have you known him for a long time ?
(彼とは昔からの知り合いですか?)
• 現在完了形の疑問文は 「Have you 過去分詞」の形になる。
<発展学習>
応用問題1で出題されている問題は,現在完了進行形という高校で学習する内容ですので,中学生は,学習しなくてもよいです。余力があれば,学習してください。
現在完了進行形について
現在完了進行形は,過去のある時点から現在までの動作の継続を強調するために用いられます。
「heve(has) been +現在分詞(-ing)」という形で表されます。
例文:She has been laughing for some time.
(彼女は,さっきからずっと笑っている。)