Present Perfect ContinuousSet 25

1How long / you / know Martina for?
2Tom on his project for more than three hoursnow
3They ..... for the bus for over 20 minutes in the heat of summer. They might leave soon if it doesn't come.
4My best friend and I ..... each other for 15 years.
5Maya is observing the weather. Select the correct sentence.
6Are we not there yet? We ..... (walk) for hours.
7I ..... for you since two o'clock
8Mely / call / not / the Warranty
9Recently, I ..... a lot of Horror movies.
10Is that the TV I can hear?-Yes, Mum, I ..... homework all afternoon, and now I ..... the news. (do, watch)
11I ..... at school for seven years.
12Choose the correct sentence using present perfect: 'He has been reading this book for two hours.'
13There is only a little cake left because your dad ..... it in the past 3 days.
14Identify the tense:Sunil has been playing cricket since 2002.
15Complete the sentence with the correct auxiliary form in present perfect continuous My father ..... been saving money for a trip to USA.
16She ..... in that cafe for the last two weeks.
17She ..... since noon. Should we wake her up?
18How long ..... at this school?
19The economy of Peru has been decreasing during two years.
20Indicates an action that started in the past and is still ongoing
21So far hundreds of flights ..... because of the heavy fog.
22Look! It's still raining. It ..... for 5 hours.
23It ..... for many days.
24It started to rain at 2 o'clock and it is still raining.
25I have been here for .....
26They ..... in the queue since 7 a.m.
27How long have you ..... in your present job? *
28He ..... at the company since 2020.
29Mr. Albert ..... a teacher since 2018.
30We've been going to that theater for over ten years.
31He ..... for a new job recently.
32Which sentence is correct? A) She has been working here for five years. B) She is working here for five years.
33Veronica ..... a pie since the very morning.
34Which sentence incorrectly uses the present perfect continuous tense?
35I'll be tired when I reach the hotel, as I'll ..... since 5 a.m.
36Has Anna been laying in her bed all day?
37It ..... for a week.
38She ..... piano for 5 years.
39True or False:'She has been cooking dinner for the past hour' is in the present perfect continuous tense. Imagine she started cooking when the sun was setting.
40This year a very beautiful theatre ..... in our city.
41The children ..... television since breakfast.
42I ..... in the garden all morning.
43Identify the tense of the verb:Jason has been talking for over an hour.
44Which tense is this?I have been cleaning the windows for hours now! They still look dirty .....
45I'm tired because I ..... all morning.
46The company has been making candy since 1928.
47Georgia ..... to the gym for long-just a few weeks.
48We ..... (sing) for two hours.
49Her feet hurts. She ..... all morning.
50I ..... (be) sleeping for 4 hours.
51Martin is feeling stressed. He has been working very hard.
52They have been working here for over a year.
53"The restaurant has been famous since its opening in 1980." This sentence tells us that the restaurant:
54They ..... from home since 2019.
55Peter (be) ..... ill for a week.
56The robbers ..... by the police since last week.
57She arrived at the libray at 2 p.m. It is 4 p.m. and she is still at the library. She is reading the third book.She ..... books at the library for 2 hours.
58Do you know where John's wife is?-Yes, she's in London at the moment.She ..... Monday.
59Your friend Leo started a new workout routine last month. He goes to the gym several times a week. Today, he looks stronger and more energetic. Which sentence best uses the present perfect continuous to connect his past actions to his current appearance?
60Check the correct sentence in Present Perfect Progressive
61You see your friend looks exhausted. What is the best question to ask about the duration of their activity?