When she is nervous she does nothing but () A eatingB eatC has eaten D ate

问题描述:

When she is nervous she does nothing but () A eatingB eatC has eaten D ate

选A,这里but后面接的形式应该是和does后面接的形式一致,属于一种并列结构.
另外,使用排除法,C、D两个选项明显不妥,因为从句中已经有助动词does了,再说时态也不对,这句子整体讲的是一般现在时,而这两个选项是过去时和现在完成时.同样的eat做动词讲就是可以排除的,但是eat做名词讲是饭食的意思,在这个句子中不能成立.
所以选A这个动名词,意思也符合整句的要求.