单选题 ______ for several times, Bill made up his mind not to play computer games at night any more.

【正确答案】 D
【答案解析】因为已经被责骂多次,比尔下决心晚上不再玩电脑游戏了。分词短语可做原因状语,并且表示已经完成的动作,所以排除A和B,分词短语中时间状语for表示持续的一段时间,所以用完成式。