PDF chapter test TRY NOW

For each sentence select what you think is the missing word!
  
1)It has been raining ..... this morning.
 
2)She has been on holiday ..... last Monday.
 
3)I haven't phoned home ..... Christmas.
 
4)I have studied non-stop ..... 9.15.
 
5)David has known Mary ..... 1996.
 
6)Wolfgang has done nothing ..... he arrived at work this morning.