2 表否定时为何没有don't

1. He pretended not to know about it.

该句是否可说成:He pretended that he doesn't know about it.

2. He pretended don't know about it.

这句话错在有 pretend、do 两个动词了,所以错吗?关于否定的基本概念有些模糊。

请先 登录 后评论

最佳答案 2016-07-23 19:46

▲问题一:

1. He pretended not to know about it.

该句是否可说成:He pretended that he doesn't know about it.

解答:比较下面两句:

正:He pretended to know about it. 他假装知道这事。

正:He pretended not to know about it. 他假装不知道这事。(句中 not 否定式不定式 to know about it)

上面第二句也改为:He pretended that he doesn't know about it. (含有宾语从句,宾语从句的谓语是否定的)

▲问题二:

2. He pretended don't know about it.

这句话错在有 pretend、do 两个动词了,所以错吗?关于否定的基本概念有些模糊。

解答:这句是错的,错在 pretend 后面接动词时,只能用不定式(可以是肯定式或否定式),不能是其他任何形式。所以下面各句都是错的:

误:He pretended don't know about it.

误:He pretended didn't know about it.

误:He pretended hasn't know about it.

误:He pretended hadn't know about it.

请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

回答如下:

带有非谓语动词(不定式to do)的否定方式有以下2种:

(1) 否定谓语动词需要用否定助动词(don’t;doesn’t ; didn’t;haven’t,won’t 等);否定句方法,把否定助动词直接放在谓语动词前面即可,如果谓语动词为过去式,三人称单数,需要把谓语动词变为原形动词。

(2) 否定非谓语动词,只需要否定副词not就可以了,否定方法,只需要在不定式前面直接加否定副词not即可

根据以上内容:

【1】否定谓语动词否定形式为:

He didn’t pretend to know about it.

中文意思:他没有假装知道这件事情

【2】否定非谓语动词否定形式为:

He pretended not to know about it.

中文意思:他假装不知道这个件事。

总结:请注意,这2种否定意思会有些不同,要根据需要表达意思选择使用否定形式,如果要表达第2种意思,就否定非谓语动词,如果要表达第1种意思,就否定谓语动词

【3】改成宾语从句直接否定从句谓语动词,是可以,但是你时态用错啦.主句用了一般过去式,那么从句也有过去式了:

He pretended that he didn’t know about it.

中文意思:他假装他不知道这件事情。

【4】He pretended don't know about it.这是一个严重语法错误,严重违反语法规律,同时出现2个谓语动词,而且否定助动词使用错误,正确应该为:

(1) He didn’t pretend to know about it.(否定谓语动词)

(2) He pretended not to know about it.(否定不定式)(否定非谓语动词)

(3) He didn’t pretend that he knew about it.(否定主句)

(4) He pretended that he didn’t knew about it.(否定宾语从句)

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

1. He pretended not to know about it. = He pretended that he didn't know about it. (不能说:He pretended that he doesn't know about it.)

2. He pretended don't know about it.有两个错误:

(1)只能作谓语动词,所以缺主语;

(2)pretended是过去时,后面的宾语从句一个用过去时,而don't know是一般现在时。

3. pretend (pretended) not to do 和 don't (didn't) to do 的意思不同。例如:

He pretended not to be an expert.他假装自己不是专家。(实际上他是专家)/ He

does not pretend to be an expert. 他并不假装自己是专家。(实际上他不是专家)


请先 登录 后评论
  • 0 关注
  • 1 收藏,3366 浏览
  • douya0808 提出于 2016-06-13 23:11

相似问题