l have _____ (be)in Shanghai for half a month.