She ____ been working here for five years. I've ____ studying all day. You've been eating a lot ____. We've been living in London ____ 1997. I ____ been cooking so I'm really hot. She has been going to the cinema every weekend for ____. You've been sleeping ____ twelve hours. They haven't been living here for very ____. You haven't been eating ____ recently. ____ long has Ted been listening to music?

New Horizons - B1 - Grammar - Lesson 42 - Practice - Ex. 1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?