Have you ever eaten rice和Have you eaten rice yet的区别?如题现在完成时里这两句总是分不清感谢高手指点

问题描述:

Have you ever eaten rice和Have you eaten rice yet的区别?
如题
现在完成时里这两句总是分不清
感谢高手指点

Have you ever eaten rice 你吃过米饭吗?
Have you eaten rice yet 你吃完米饭了吗?

Have you ever eaten rice 你有没有吃过饭
Have you eaten rice yet 你还没有吃米饭

这其实是ever和yet的区别.
ever是曾经的意思,
如:(1)I have ever been to America.
(2)Have you ever been to Beijing?
Have you ever eaten rice意思是“你吃过米饭吗”(你有吃米饭的经历吗?)
这一动作发生在过去,对现在造成的影响是:是否知道米饭是什么味道.
yet可以理解为还、仍然的意思,
Have you eaten rice yet?意思是“你吃了米饭吗?”
这一动作发生在过去,对现在造成的影响是:是否完成了吃米饭这个动作.

have ... ever 是问你以前吃过米饭没有 相当于问 这是不是你第一次吃米饭
have 。。。yet 是问你吃过饭没有 言下之意是问你刚才的晚饭或午饭是不是吃米饭