----Have you fed the sheep on grass?

问题描述:

____Have you fed the sheep on grass?
__Have you fed the sheep on grass?
__Oh,I____all about it.
A forgot B have forgotten C am forgetting D forget
为什么不选B?第一句问话不是用的现在完成式吗?
1个回答 分类:英语 2014-10-11

问题解答:

我来补答
语法点就在这里.forget是不能用完成时的.它是表示思考、看法的动词:
-------
以下几类动词一般不能用于进行时,同样不用于完成进行时:
(1)表示感知的动词:hear,feel,notice,recognize,see,taste,smell;
(2)表示意愿、情感的动词:desire,dislike,forgive,hate,like,love,prefer,refuse,want,wish,fear,love,hate;
(3)表示思考、看法的动词:believe,doubt,expect,forget,hope,feel,mean,know,agree,realize,mind,recall,recollect,remember,trust,suppose;
(4)表示所有、占有的动词:belong to,owe,own,possess,hold(容纳);
(5)其他动词:cost,appear,concern,contain,consist,deserve,matter,seem.
 
 
展开全文阅读
剩余:2000