Present perfect continuous – B2 English Grammar Test

Ngữ pháp · Ngữ pháp B2 · Đề 11/101

1  Complete the sentences with the present perfect continuous form of the verbs in the box.

back up     not check     not use

play     read     work

1   I ……have been working…… since ten o’clock. 

2   He …………………………. his fitness tracker because it’s broken.

3   I …………………………. all my photos onto a hard drive so I don’t lose them.

4   She …………………………. her messages as there’s no wi-fi at the hotel.

5   ……………………… you ……………………… with that drone you got for your birthday?

6   I …………………………. a book about virtual reality. It’s fascinating!

Xem đáp án

2   hasn’t been using

3   have been backing up

4   hasn’t been checking

5   Have, been playing

6   have been reading

2  Match the verbs to the words and phrases. Then complete Marc’s responses with the present continuous form of the verbs.

design     live     make     rehearse     repair

bread     for a school play     in Paris

my bike     school websites

1   Sophie:   Why are your hands covered in flour?

      Marc:   ……I’ve been making bread. ……

2   Sophie:   Why are you wearing a policeman’s uniform?

      Marc:   ……………………………………

3   Sophie:   How do you know how to code so well?

      Marc:   ……………………………………

4   Sophie:   Why have you got oil on your trousers?

      Marc:   ……………………………………

5   Sophie:   Why is your French so good now?

      Marc:   ……………………………………

Xem đáp án

2   I’ve been rehearsing for a school play.

3   I’ve been designing school websites.

4   I’ve been repairing my bike.

5    I’ve been living in Paris.

3  Complete the sentences with the present perfect simple or present perfect continuous form of the verbs in brackets.

1   I loved the first part, but I ……haven’t seen…… (not see) the sequel yet. Is it good?

2   Oh no, I ………………………. (lose) my wallet.

3   I ………………………. (play) with my new virtual-reality headset since last week.

4   She ………………………. (direct) 12 films in her career.

5   I ………………………. (read) that book you lent me. I should finish it tomorrow.

6   I ………………………. (look) for my smartwatch all morning; I have no idea where it is.

Xem đáp án

2   ’ve lost

3   ’ve been playing

4   ’s directed

5   ’ve been reading

6   ’ve been looking

4  Find and correct the mistake in each sentence.

1   I am suffering from insomnia recently because I use a screen a lot.

      ……I’ve been suffering from insomnia recently because I use a screen a lot. ……

2   Technology like this has been existing for years.

      ………………………………………………..

3   I am been studying English since six months.

      ………………………………………………..

4   On the other hand, fast food is been getting more and more popular over the last few years.

      ………………………………………………..

5   Have you been hearing about the new Nintendo console?

      ………………………………………………..

Xem đáp án

2   Technology like this has existed for years.

3   I have been studying English for six months.

4   On the other hand, fast food has been getting more and more popular over the last few years.

5   Have you heard about the new Nintendo console?

5  Complete the conversation with the present perfect simple or present perfect continuous form of the verbs in the box.

be     invent     make     manage     test     work

Interviewer:   On today’s show we’ve got inventor Rebecca Ford. How long 1……have…… you ……been inventing…… things for, Rebecca?

Rebecca:   Since I was 12. My grandfather used to repair broken radios. He taught me the basics.

Interviewer:   What 2…………… you …………… on recently?

Rebecca:   Well, since Monday I 3…………… my new fitness tracker in the swimming pool, to see if it works underwater.

Interviewer:   How many different inventions 4…………… you …………… so far?

Rebecca:   More than 200, but I 5…………… only …………… to sell a small number of those to companies.

Interviewer:   So, what are your plans for the future?

Rebecca:   It 6…………… always …………… my dream to invent something that will change people’s lives. I’ll keep working until it happens!

Xem đáp án

2   have, been working

3   ’ve/have been testing

4   have, made

5   ’ve/have, managed

6   ’s/has, been

Ngữ pháp — chọn cấp độ

Danh mục công cụ 121

Thuế & kế toán14
Lao động & BHXH8
Doanh nghiệp16
Tài chính8
Dân sự10
Hành chính6
Giao thông16
Đất đai & xây dựng4
Nông nghiệp6
Giáo dục17
Y tế7
Lịch & văn hóa9
Xem tất cả 121 công cụ