Present Perfect ContinuousSet 1

1True or False:The following sentence is grammatically correct and makes sense. 'By the time you get my text, I will have been knowing the results for an hour.'
2They ..... the house for weeks.
3My trousers are dirty because I ..... trees in the garden
4What tense is this sentence?They have been playing football all afternoon.
5Fill in the blank:My dog is tired because he ..... in the park all morning.
6Enzo has enjoyed writing for pleasure since he started high school.
7Nina has been learning English for 2 years
8How long ..... able to drive?-Since 1990
9Complete the sentences using the correct continuous tenses.He ..... tennis for five hours.
10These questions are about Present Perfect ContinousMy parents ..... (to talk) with my sister for hours.
11At the end of this month, she ..... in this school for one year.
12Fill in the sentence with the correct form of to have: Ethan and Shane ..... talked through our entire class now.
13He ..... for 3 hours.
14What ..... for the last 20 minutes?
15The sky ..... incredibly bright since this morning.
16The road ..... for two days because of repairs.
17I'm tired out. I ..... all day.
18The town ..... popular with tourists.
19How long you ..... here?-Nearly ten years.
20I have been playing football .....
21Why are you so wet?-I ..... the car.
22You look very hot. Have you .....?
23He ..... here since morning.
24I ..... (wait) here for an hour.
25Since the dawn of time, people ..... different ways of communicating at a distance.
26The dentist ..... my tooth since last Tuesday. He's promised me that it'll be ready by tomorrow afternoon.
27Karen (study) Italian for three years now and is still studying.
28Change this sentence into positive form.He has not been studying in Jakarta since 2020.
29I (learn) English for three years. Fill in the blank.
30He ..... a very experienced teacher. He ..... French for 15 years.
31Choose the correctly tensed sentence: Ram (live) in a flat for three months.
32Choose the correct form of the verb.Leon ..... to play the violin for two years and ..... it quite well now. (learn, play)
33I have been studying English for 2 years.Based on the previous sentence, what is the formula for the present perfect continuous?
34Joanna ..... in London since Christmas.
35Nicole ..... to play the violin since she was four years old.
36Complete the sentence:We ..... (to play) soccer since last year.
37The windows are very dirty. They ..... for ages.
38I ..... (prepare) for the presentation all day.
39Ever since he stopped working, he ..... to save money by ..... at home.
40I ..... for months for the talent show as I expect to win the price
41Charlotte ..... a doctor in Siloam Hospital, since two years ago
42A: You look fitter! B: Yes, I ..... at the gym for the last few months.
43We ..... English since morning.
44What does the present perfect continuous tense emphasize?
45We ..... to call you for days.
46Identify the sentence that uses Present Perfect Continuous:A) I have cooked dinner. B) They have been waiting for the bus. C) He has visited the museum.
47Lily ..... her art for a long time, and she often ..... pieces in local galleries.
48Your friend wrote this sentence:'By next year, I will have be living here for a decade.' Which correction is needed to make it grammatically correct?
49Choose the correct form: 'I (to study) for three hours.' A) study B) am studying C) have been studying
50I have been studying English for two years is an example of Present Perfect Continuous.
51Have you ..... what impression your online photos give?
52..... Alan for hours but he hasn't answered his mobile. I hope nothing's wrong. A. I call B. I've been calling C. I'm calling D. called
53You ..... so far? I have rung the bell for the last twenty minutes.
54I have been trying to win this game ..... yesterday.
55John ..... in the garden for three hours.
56She ..... the piano since this morning.
57They ..... the same song again and again.
58A nest ..... in the porch since last week by a pair of robins.
59She's exhausted because she ..... since 6:00 this morning.
60I ..... (wait) for you for 20 minutes.
61You're late! I ..... (stand) here in the cold for 20 minutes.