我对英语的时态总是不明白比如比如I am eat dinner ,这句话怎样来变换它的时态呢

扫黑行动组 1年前 已收到3个回答 举报

落叶寒衣 种子

共回答了10个问题采纳率:90% 举报

英语最基本的时态有八种,在初中阶段都会碰到,你的这句话里面因为有个am,这个词是be动词,be动词后面的动词eat可以用eating,这就形成了be动词+动词的ing形式,在英语中叫做现在进行时,表示一个动作现在正在发生或者一个动作经常发生.i am eating dinner的意思就是我正在吃饭.另外英语中还有一般现在时,一般过去时,一般将来时,过去进行时,现在完成时,过去完成时,过去将来时七种.有任何疑问欢迎继续提问~

1年前 追问

5

扫黑行动组 举报

能不能用一句话为例,写出这八种时态? 还有,I had eaten dinner 这句话怎样翻译?非常感谢!

举报 落叶寒衣

一般现在时:we often eat dinner 一般过去时:we ate dinner at 8 o'clock yesterday. 一般将来时:we will have dinner at 8 o'clock tonight. 过去进行时:we were having dinner when my friend came 现在完成时:we have eaten three apples since this morning. 过去完成时:we had eaten our dinner when my parents got home. 过去将来时:our boss told us that he would have dinner with us tonight. had done这种形式是过去完成时,一般是发生在过去时间的过去,翻译成“我已经吃过饭了”

meteorcyclone 幼苗

共回答了418个问题 举报

I am eat dinner 这句话错了
I am eating dinner 正在吃
I eat dinner at 7:00 pm 一般现在时
I have eaten dinner 已经吃了 现在完成时
I had eaten dinner 过去完成时

1年前

2

好心情频频 幼苗

共回答了7个问题 举报

加了am后面就应该接ing形式,所以应该是I am eating dinner.这个表示正在进行。没有你的那个写法。
若要改成一般过去时,应该写为I ate dinner.
若要改为过去进行时,应该写成I was eating dinner.
若想改成一般将来时,则应写为I will eat dinner.或者I am going to eat...

1年前

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