- cause → causing
- stay → staying
- refer → referring
- tie → tying
- travel → traveling
Choose the correct form: have or has and since or for.
- They have been discussing the problem since one o'clock.
- The candle has been burning for two hours.
- Ben has been wearing that blue shirt since Friday.
- The researcher has been exploring the territory since last December.
- Judith and her boyfriend have been kissing for ten minutes.
Write sentences in present perfect progressive.
- the cat / the mouse/chase → The cat has been chasing the mouse.
- you / the homework / copy → You have been copying the homework.
- they / a new gadget / invent → They have been inventing a new gadget.
- we / in a forum/chat /, not → We have not been chatting in a forum.
- Lucy / on the task/concentrate / not → Lucy has not been concentrating on the task.
Write questions in the present perfect progressive.
- Kerry / paint → Has Kerry been painting?
- the secretary / the documents / print out → Has the secretary been printing out the documents?
- they / a room / share → Have they been sharing a room?
- the dog / run around / how long → How long has the dog been running around?
- you / at the door / knock / how long → How long have you been knocking at the door?