Grammar Self Study – Present Perfect Continuous(現在完了進行形)

Present Perfect Progressive ( have/has) + been + ing
 
(Print this assignment out first. Then, come back and click each drop down menu list to check your answers.)
 
Directions: Write a question using have or has + been (present perfect continuous) for each situation using the words in parenthesis ( ). The first question has been done for you.
 
1.
John looks sunburnt. You ask: (you/sit in the sun/all day?)
Have you been sitting in the sun all day?
2.
You have just arrived to meet a friend who is waiting for you.
You ask: _______________________________ (you/wait/long?)
3.
You meet a friend in the street. His face and hands are very dirty.
You ask: _______________________________ (what/you/do?)
4.
A friend of yours is now living in Baker Street. You want to know "How long…?"
You ask: _______________________________ (how long/you/live/in Baker Street?)
5.
A friend tells you about his job- he sells computers. You want to know "How long…?"
You ask:_______________________________ (how long/you/sell/computers?)
   
 
 
 
Read the situations and complete the sentences.
 
1.
The rain started two hours ago. It’s still raining now. It has been raining for two hours.
2.
We started waiting for the bus 20 minutes ago. We’re still waiting now. We ____________________ for 20 minutes.
3.
I started Spanish classes in December. I’m still learning Spanish now. I____________________ since December.
4.
Ann began looking for a job six months ago. She’s still looking now. ____________________ for six months now.
5.
Harold started working in London on January 12. He’s still working there now. ____________________ since January 12.
6.
Three years ago you started writing to a penpal. You still write to each other regularly now. You ____________________ for years.
   
 
 
 
Put the verb into the present continuous (I am -ing etc.) or present perfect continuous (I have been -ing etc.).
 
1.
Maria has been learning (learn) English for two years.
2.
Hello, Tom. I _________________(look) for you all morning. Where have you been?
3.
Why _________________(you/look) at me like that? Stop it!
4.
We always go to Ireland for our holidays. We _________________(go) there for years.
5.
I _________________(think) about what you said and I’ve decided to take your advice.
6.
"Is Tanaka san still sick today?" "No, she_________________ (work)."
7.
Sarah is very tired. She _________________(work) very hard recently.