英语时态问题6

[复制链接]
查看11 | 回复2 | 2008-8-15 14:56:08 | 显示全部楼层 |阅读模式
I have atebread yesterday
这句话意思是不是我昨天就开始吃面包了 (说明从昨天一直吃到现在)
Ihad ate breadbeforego to school 我上学前就吃面包了
when did you eat bread?
你何时吃面包的?
what do you like你喜欢什么
我上面句子都写对了吗?错的话错在哪~
帮我改下解释下谢谢

回复

使用道具 举报

千问 | 2008-8-15 14:56:08 | 显示全部楼层
基本对了,只是3、4句首字母没大写,没标点。第二句有错,had明显是过去的事,那么后面应为went to school.改为 had ate bread before went to school.还有I have ate bread yesterday。意为我昨天吃过面包了。have/has+动词过去分词是过去完成时构成,表示已做过。若要表示一直做着直到现在(可能还会继续),应用现在完成进行时,have+been+动词ing。则为I have been eating bread from yesterday.对于我的回答满意吗?有什么问题问我吧!呵呵!
回复

使用道具 举报

千问 | 2008-8-15 14:56:08 | 显示全部楼层
其它都对,就是第二句不用加had,因为过去完成时表示过去的过去,你这句话的意思只有一个过去,就不用加了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行