胡荣华象棋名局讲解3:请各位语言高手指教!!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 18:35:49
1、This pen can not his,he was not here in the morning 句中的can not可否用may not be替代?此题是一道单选
2、I remember having met him somewhere in the past此句为什么时态?过去完成进行时吗?remember doing是词组吗?remember的用法?
3、Your window wants cleaning You'd better have it done this week 此句有have出现,是完成时吗?have it done是词组吗?
4、keep the burning fire和keep the fire burning这两个哪个是正确用法?

1、This pen can not be his,he was not here in the morning
句中的can not be 不能用may not be替代,can not be表示一种推断,语气比较确定;而may not be 表示假设,不确定。从he was not here in the morning 看出应该是推断。

2、I remember having met him somewhere in the past.主句是一般现在时,从句是现在完成时。
remember doing意思是记起以前做过什么(发生了的),remember to do 是记得去做什么(未发生的)。

3、Your window wants cleaning You'd better have it done this week。
不是完成时。 have sth done是句型,完成某事的意思。

4、keep the fire burning是正确用法。keep sth + adj. buring 是形容词,修饰 fire 的,在keep句型中,定语后置。

1。不可以,can not be his不能是他的;
mayn't牛津高阶的解释是:现代英语几乎不用了。
2。句子是一般现在时(看remember,它是谓语动词)
而remember doing sth是记得做过某事;而remember to do sth是记得(去)做某事。
3。不是完成时,‘d better do sth最好做某事
have sth done则是固定用法,做某事
4。二者皆可,意思不同,语法点也不一样
keep the burning fire中,keep为动词,burning在这里为动名词,修饰fire
keep the fire burning中,keep sb/sth doing sth让某人/事做某事,keep是动词,burning是动词现在分词

1、可以
2、是的 remember doing意思是记起以前在做什么,remember to do 是记得做过什么!
3、不是完成时 have sth done是应该做什么事情的意思
4、后者是正确的!

1,不可以,因为后面有一句"he was not here in the morning"表示说话者语气比较肯定.
2,一般现在时 此句谓语动词是remeber.remember doing意思是记起以前做过什么,remember to do 是记得应该做什么,但有可能还没有做!
3,不是完成时.have sth done中的sth一般指某种行为的承受者 如have my hair cut.
4后者正确