B2
English Grammar Exercises for B2 – Present perfect simple and continuous
6 latihan
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
Cara Berlatih
- 1Baca setiap pertanyaan dengan cermat
- 2Tulis jawaban Anda atau pilih opsi yang benar
- 3Klik 'Tampilkan Jawaban' untuk memeriksa pekerjaan Anda
- 4Tinjau setiap kesalahan dan coba latihan serupa
- 5Pindah ke latihan berikutnya ketika siap