I ------(eat) the bread ,I am full now.这里面的eat为什么要填成Ihave ea

I ------(eat) the bread ,I am full now.这里面的eat为什么要填成Ihave eaten t,而不是ate
卢边人似月 1年前 已收到8个回答 举报

PSGY2006 幼苗

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

这里已经有后果了,就是已经饱了,所有得用现在完成时.一般过去时只表示过去的一个动作,没有对现在的影响.

1年前

9

俺还是厚道滴 幼苗

共回答了26个问题 举报

现在完成时态强调已经完成的动作对现在造成的影响,因此用have eaten比ate要好,虽然ate从语法上也是正确的

1年前

4

raysvv 幼苗

共回答了108个问题 举报

前面一个是表示已经做过

1年前

2

yecao810 幼苗

共回答了15个问题 举报

已经吃完了,是完成时态,如果是ate过去式,就是陈述过去的状态

1年前

2

ankyrac 幼苗

共回答了124个问题 举报

翻译是:我已经吃过了,所以我现在很饱。
用现在完成时,表示过去的动作对现在的影响。

1年前

1

sagadu 幼苗

共回答了1794个问题 举报

原因很简单,就是:这是一个对话里的回答部分。前一句应该是主人劝客人再吃点东西(可能就是面包)。

1年前

1

xngu 幼苗

共回答了350个问题 举报

那是现在完成时态,have+动词的过去分词

1年前

0

飞碟精灵 幼苗

共回答了289个问题 举报

现在完成时表示对现在造成了影响
而I am full now.这句话就表明了吃面包后造成的影响

1年前

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