PPC Worksheet 1
PPC Worksheet 1
PPC Worksheet 1
Choose the correct verb from the list below to complete the following sentences. Put the verb in the
talk / look / lift / work / wait / feel / rain / deliver / shop / cry / plan / read / drive / study / sit / watch
1.Maria _________________ at the coffee shop for her boyfriend for the past half hour, but he still hasn’t
arrived.
2. The students __________________ Spanish since the semester began.
3. I ___________________ on this report for the past two days.
4. You should take your umbrella when you go out. It ____________________ all day.
5. The children _________________ television all evening.
6. John’s back hurts. He ___________________ heavy boxes all morning.
7.The students ____________________ in the classroom for 20 minutes, but the teacher hasn’t come yet.
8. The girls ___________________ on the telephone for over an hour.
9. Frank _________________ the same car for almost twenty years.
10. Mr. and Mrs. Barnes are very excited about going to China next summer. They _________________ this trip
for over a year.
11. That mailman _____________________ the mail in our neighborhood for nearly twentyfive years. He is
going to retire soon.
12. Rita and Carly are at the mall. They ___________________ since the stores opened this morning.
B. Use the present perfect progressive tense and your own ideas to answer the
following questions.
1. Why are you so tired? Because __________________________________________________________
__________________________________________________________________________ all morning.
2. Why did Daniel’s teacher phone Daniel’s parents? Because ____________________________________
____________________________________________________________________ for the past month.
3. Why does it smell so good in the kitchen? Because ____________________________________________
___________________________________________________________________________ all afternoon.
Ex. How long has Ben been working for that company?
Ben has been working for that company for twenty years.
1.________________________________________________________
She has been talking to her mother for the past hour.
2. ________________________________________________________
Ruth has been waiting for Sara for over an hour.
3. _________________________________________________________
The boys have been playing tennis all afternoon.
4. __________________________________________________________
Annie has been waiting in the coffee shop for Robbie.
5. ___________________________________________________________
She’s been cooking all day because she’s having a big party tonight.
6. ___________________________________________________________
He’s been walking to work all week because he wants to get some exercise.
7. ___________________________________________________________
It’s been snowing since last night.
8.____________________________________________________________
Mr. Jones has been living in our old apartment since we moved out.
Ex. has that he been for company working years for tenm .
He has been working for that company for ten years.
1. piano lessons has she since taking a been was child she
______________________________________________________________________________________
2. fishing since they the came have sun been up
______________________________________________________________________________________
3. has an father he his been for with arguing hour
______________________________________________________________________________________
4. have neighborhood we same in been since the living were we children
______________________________________________________________________________________
5. Alex since he been came from business sleeping his has home trip
______________________________________________________________________________________
6. been the since students doing they to came class have exercise this
______________________________________________________________________________________