英语语法问题?

I had a good dream, dreaming of things I hadn't finished yet.(我做了一个不错的梦,梦里做着我还没有完成的事。)这句英文对吗?还有为什么要用had done形式?

had done是过去完成时的结构,表示过去的过去
那根据你想表达的意思,我做了一个美梦,梦到一些我还没有完成的事情。
things后面的单词是做它的定语,来修饰事情,表示没完成的,这是你想表达的意思对吧。
嗯好,我建议呀,一些没完成的事情是你还没做的事情,建议你换成have done形式,就用现在完成时就可以。那你变成否定形式,改成haven't done即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-11
对的 dreaming是一个伴随状语 和i为主谓关系 所以在dream后面加了ing
前面有had代表是过去 然后梦到过去的事情 代表这些过去的事情是过去的过去 所以就要用过去完成时 后面的yet也表明用完成时 前面已经出现了过去式 就只能had done追答

望采纳谢谢

第2个回答  2019-08-11
主句是过去时,后面的定语从句的时态要用过去完成时,说明这个事情是在主句做梦这个事情之前发生的动作。本回答被网友采纳
相似回答