单选题 She ______ on this essay for twenty minutes but she has written only about a hundred words.

【正确答案】 C
【答案解析】时态用法。根据句意和时间状语for twenty minutes,可以判断这里应填入现在完成时态,现在完成进行时是现在完成时态的强调形式,并且选项中没有现在完成时态,所以C是正确答案。