在英文中,“喝了牛奶”可以用 have drunk milk 或 have had milk 来表示。

来源:

这两个短语的来源都是英语动词 drink 和 have 的过去分词形式,即 drunk 和 had。

drink 是一个不及物动词,意思是“喝”。

have 是一个及物动词,意思是“有,拥有”,在这里用作“喝”的意思。

这两个短语的区别在于,have drunk milk 是指在过去的某一时间点喝了牛奶,而 have had milk 是指在过去的某段时间内喝过牛奶。

例句及其中文翻译:

I have drunk milk every day since I was a child. (我从小就每天喝牛奶。)
I have had milk for breakfast this morning. (我今天早上喝了牛奶。)
He has drunk milk every day for the past week. (他过去一周每天都喝牛奶。)
She has had milk every day for the past month. (她过去一个月每天都喝牛奶。)
扫码进群(如群满请谅解)
长按或截屏保存,再用微信扫一扫

最佳回答 2023-04-28
上一个问题:农场英语怎么说