[1] ( )に適する語を入れて,現在完了形の文を完成させなさい。ただし( )内の語を,必要であれば適する形にかえて用いること。
⑴ I ( ) ( ) at the library ( ) two hours. ( stay )
⑵ He ( ) never ( ) to this CD. ( listen )
⑶ My sister and I ( ) just ( ) here. ( come )
⑷ We ( ) ( ) good friends ( ) a long time. ( be )
⑸ His brother ( ) ( ) this pen before. ( use )
[2] 次の日本文の意味にあうように,( )内の語(句)を並べかえなさい。
⑴ あなたは何回この本を読んだことがありますか。
( have / times / this book / how / read / you / many )?
⑵ 彼は昨日から(ずっと)疲れています。
( been / since / tired / he / yesterday / has ).
⑶ 私の母はすでにお皿を洗い終えています。
( washed / my mother / the dishes / already / has ).
⑷ 私たちは4回オーストラリアに行ったことがあります。
( four / to / have / we / Australia / been / times ).
⑸ 彼女はどのくらい彼と知り合いですか。
( she / him / how / has / known / long )?
⑹ 彼らはまだ宿題を終えていません。
( haven’t / their / yet / homework / they / finished ).
[3] 次の日本文の意味にあうように,( )内の語(句)を並べかえなさい。
⑴ 私はまだ自分の部屋を掃除し終えていません。
⑵ 彼は彼女の母親に一度も会ったことがありません。
⑶ あなたはどのくらい図書館にいますか。
⑷ 彼らは先週からずっと忙しいです。
⑸ その列車はちょうど出発したところです。
⑹ あなたはこれまでに彼女を助けたことがありますか。
【解答】現在完了形④(まとめ)(3)
[1]
⑴ have stayed,for
⑵ has,listened
⑶ have,come
⑷ have been,for
⑸ has used
[2]
⑴ How many times have you read this book?
⑵ He has been tired since yesterday.
⑶ My mother has already washed the dishes.
⑷ We have been to Australia four times.
⑸ How long has she known him.
⑹ They haven’t finished their homework yet.
[3]
⑴ I haven’t cleaned my room yet.
または I haven’t finished cleaning my room yet.
⑵ He has never seen(met) her mother.
⑶ How long have you been(stayed) at the library.
⑷ They have been busy since last week.
⑸ The train has just left(started).
⑹ Have you ever helped her?
