动作与状态表达(现在完成时疑问)

Have you asked your little brother to do the dishes?

两个语境:

①你让你弟弟把碗刷了吗?

②你有没有让你弟弟刷过碗?

第一句的“动作表达”含义可以理解

第二句的“状态表达”不是很能理解,这个状态究竟是个什么意思?求老师指导一下,我卡在这里出不来了

请先 登录 后评论

最佳答案 2020-02-28 22:20

该书混淆了静态动词和动态动词的区别。die是动态动词表示动作(事件),be dead中的be是静态动词表示状态。动态动词和静态动词都可以用完成体,但一个是事件完成体,一个是转态完成体。

ask是个动态动词表示动作(事件)的发生,怎么能是表示状态呢?该书对这个句子的解释是错误的。

如果要表示是否曾经做过某事,最好加ever。如:Have you ever asked your brother to...

所以,你应该忘记该书的这个说法,不要再纠结。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Have you asked your little brother to do the dishes?

完成体用在谓语动词 ask 上面,而不是非谓语动词 do 的上面,所以,这个句子的意思是:你有没有让你弟弟去刷碗?

完成体只体现在 ask 上,至于不定式的动作 do 是否发生,不得而知。所以,你的两个翻译都不准确。

动词的现在完成时,表示“动作已经发生”,用汉语的说法就是:“发生了,发生过”。 什么是“状态表达” ?这是何意?网友为什么这样想呢?

请先 登录 后评论
  • 2 关注
  • 4 收藏,3181 浏览
  • czb7417 提出于 2020-02-06 15:02

相似问题