请教一个有关现在完成时的问题he has not had breakfast yet 请问各位老师,上面这句话应该如何翻

请教一个有关现在完成时的问题
he has not had breakfast yet
请问各位老师,上面这句话应该如何翻译 他还没有吃早饭 还是 他还没有吃完早饭,最好有例句说明.
lbxx_ 1年前 已收到1个回答 举报

莫问天心 幼苗

共回答了13个问题采纳率:69.2% 举报

是“他还没有吃早饭”的意思.

had 在这里是have 的过去完成时,是一个延续性动词,表示“吃”的整个动作过程——has not had ,对have(“吃”的整个动作)否定,表示没吃.所以是“他还没有吃早饭”的意思


而“吃完早饭”呢,是一个短暂性的动作,你吃完饭的那一瞬间就完成了这个动作
所以,“他还没吃完早饭”应该是 He has not finished the breakfast yet.

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.017 s. - webmaster@yulucn.com