He preferred _____at home __to(have)a rest yesterday.

问题描述:

He preferred _____at home __to(have)a rest yesterday.
A staying having B to stay having C stay have D to stay have
请问 为什么选择D.最好说出不选其他答案的理由.

A
prefer...to...喜欢……不喜欢……
其中的to是介词,所以前后都要用动词的-ing形式.答案是错误的?我就是不明白,因为prefer doingsth. to doing sth.意思是 比起做某事来更喜欢做某事。 要不就是 prefer to do sth.rather than do sth ,宁愿做某事而不愿意做某事。但是这个题目里 我感觉都对不上。不知道到底该选哪个?是A,肯定不是D