1.Mary _____ ill for two weeks. She's still in hospital. a)had been b)was c)has been. 2. I've got paint in my hair because I ______ my room. a)were decorating b)was decorated c)have been decorating. 3.John was out of breath because he _____. a) has been running b)had been running c)has run. 4. At this time tomorrow ______ a grammar test. a)we will be having b) we will have c)we having.