英语时态问题6

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:10:57
I have ate bread yesterday 这句话意思是不是 我昨天就开始吃面包了 (说明从昨天一直吃到现在)

I had ate bread before go to school 我上学前就吃面包了

when did you eat bread? 你何时吃面包的?

what do you like 你喜欢什么

我上面句子都写对了吗?错的话错在哪~ 帮我改下解释下谢谢

基本对了,只是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.
对于我的回答满意吗?有什么问题问我吧!呵呵!

其它都对,就是第二句不用加had,因为过去完成时表示过去的过去,你这句话的意思只有一个过去,就不用加了。