レッスンに戻る
B2

English Grammar Exercises for B2 – Present perfect simple and continuous

6練習問題

1. Translate these sentences into your own language.

  • 1)
    I’ve been learning to drive, but I haven’t taken my test yet.
  • 2)
    I’ve just finished my homework. I can go out now.
  • 3)
    I haven’t been playing much tennis recently.
  • 4)
    How long have you lived in London?

2. Choose the correct tense.

  • 1)
    ‘How long have you waited / have you been waiting for the bus?’ ‘Only about five minutes.’
  • 2)
    I’ve recorded / been recording the last three episodes of my favourite soap.
  • 3)
    I’ve learned / been learning French for three months. I’m about elementary level.
  • 4)
    My hands are dirty because I’ve worked / been working in the garden.
  • 5)
    I’ve been / been going to Italy, but I’ve never visited / been visiting France.
  • 6)
    How much time have you spent / have you been spending doing your homework this evening?

3. Complete the conversation. Use the present perfect simple or continuous.

  • Jade 1) you (see) Martha?
  • I 2) (ring) her mobile all morning, but she isn’t answering.
  • Henry I think she 3) (take part) in a netball match at school. She probably switched her phone off and 4) (forget) to turn it back one again.
  • Jade Really? So they 5) (select) her for the team, then?
  • Henry Yes. Didn’t you know? She 6) (play) a lot recently – most days in fact.

4. Some of the sentences below are incorrect. Rewrite them correctly if necessary.

  • 1)
    This rose is smelling lovely.
  • This rose smells lovely.
  • 2)
    These jeans have never fitted me.
  • 3)
    Whether we go to the beach is depending on the weather.
  • 4)
    I’ve always been disliking vegetables.
  • 5)
    I don’t know what you are talking about.
  • 6)
    That man has swum in the sea for over an hour. He must be freezing.

5. Complete the sentences with the correct form of the verbs in the box.

not care      not go      know      likeprefer      rain      read      think
  • 1)
    How long you Pete?
  • 2)
    We on holiday this year.
  • 3)
    I what you !
  • 4)
    The path is slippery because it .
  • 5)
    I meat, but I fish.
  • 6)
    I a great science fiction story. I’ll probably finish it in bed this evening.

6. Challenge!

  • Challenge!
  • Write two sentences using each verb (1-3), first as a state verb, them as a dynamic verb.
  • 1)
    taste
  • This cheese tastes good. The dog is tasting its food.
  • 2)
    have
  • 3)
    feel

練習方法

  1. 1各質問を注意深く読みます
  2. 2答えを書くか、正しいオプションを選択します
  3. 3「答えを表示」をクリックして確認します
  4. 4間違いを見直し、同様の練習を試みます
  5. 5準備ができたら次の練習に進みます