前面是kept,可是中间有一个while,而后面又是asked,应选什么?