Answer Key
Exercise
Fill in the missing words...
- How long have you [been writing] the letter? (write)
 - What have you [bought] ? (buy)
 - How long have you [been playing] ? (play)
 - How many games have you [played] ? (play)
 - How long [have] you [been] painting the room?
 - How many letters have you [written] ?(write)
 - How long have you [been shopping] ?(shop)
 - I've been [looking, searching] for my glasses for half an hour. I can't find them.
 - I've [been] working in this company for 15 years.
 - She [has] been sleeping since yesterday morning.